immich_postgres | 2025-08-25 02:44:12.604 UTC [5454] LOG: could not receive data from client: Connection reset by peer immich_postgres | 2025-08-25 02:44:12.604 UTC [5454] LOG: unexpected EOF on client connection with an open transaction immich_postgres | 2025-08-25 02:44:49.150 UTC [5460] LOG: could not receive data from client: Connection reset by peer immich_postgres | 2025-08-25 02:44:49.150 UTC [5460] LOG: unexpected EOF on client connection with an open transaction immich_postgres | 2025-08-25 03:01:54.962 UTC [5712] LOG: unexpected EOF on client connection with an open transaction immich_postgres | 2025-08-25 03:12:24.952 UTC [5873] LOG: using stale statistics instead of current ones because stats collector is not responding immich_postgres | 2025-08-25 03:32:25.181 UTC [6174] LOG: using stale statistics instead of current ones because stats collector is not responding immich_postgres | 2025-08-25 03:59:06.966 UTC [6576] LOG: could not receive data from client: Connection reset by peer immich_postgres | 2025-08-25 04:13:48.632 UTC [6800] LOG: could not receive data from client: Connection reset by peer immich_postgres | 2025-08-25 04:13:48.632 UTC [6800] LOG: unexpected EOF on client connection with an open transaction immich_postgres | 2025-08-25 04:29:47.143 UTC [7043] LOG: using stale statistics instead of current ones because stats collector is not responding immich_postgres | 2025-08-25 05:17:07.316 UTC [7731] LOG: using stale statistics instead of current ones because stats collector is not responding immich_postgres | 2025-08-25 05:36:37.932 UTC [8019] LOG: could not receive data from client: Connection reset by peer immich_postgres | 2025-08-25 05:36:37.932 UTC [8019] LOG: unexpected EOF on client connection with an open transaction immich_postgres | 2025-08-25 05:46:57.034 UTC [8169] LOG: could not receive data from client: Connection reset by peer immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 1:17:52 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:17:52 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 1:17:52 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 1:17:52 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 1:17:52 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 1:17:52 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 1:17:52 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 1:17:53 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 1:17:53 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 1:17:53 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:17:53 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_postgres | 2025-08-25 05:46:57.034 UTC [8169] LOG: unexpected EOF on client connection with an open transaction immich_postgres | 2025-08-25 05:48:17.742 UTC [8187] LOG: could not receive data from client: Connection reset by peer immich_postgres | 2025-08-25 05:49:44.671 UTC [8217] LOG: could not receive data from client: Connection reset by peer immich_postgres | 2025-08-25 05:49:44.671 UTC [8217] LOG: unexpected EOF on client connection with an open transaction immich_postgres | 2025-08-25 05:51:10.133 UTC [8237] LOG: could not receive data from client: Connection reset by peer immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 1:17:53 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 1:17:53 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 1:17:53 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:17:53 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:17:53 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:17:53 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:17:53 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:17:53 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:17:53 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:17:53 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:17:53 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:17:53 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:17:53 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:17:53 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:17:53 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 1:17:53 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 1:17:54 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 1:17:54 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 1:17:54 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_postgres | 2025-08-25 05:51:10.133 UTC [8237] LOG: unexpected EOF on client connection with an open transaction immich_postgres | 2025-08-25 06:02:27.993 UTC [8398] LOG: could not receive data from client: Connection reset by peer immich_postgres | 2025-08-25 06:02:27.994 UTC [8398] LOG: unexpected EOF on client connection with an open transaction immich_postgres | 2025-08-25 06:05:32.124 UTC [8447] LOG: unexpected EOF on client connection with an open transaction immich_postgres | 2025-08-25 06:12:59.938 UTC [8552] LOG: could not receive data from client: Connection reset by peer immich_postgres | 2025-08-25 06:12:59.938 UTC [8552] LOG: unexpected EOF on client connection with an open transaction immich_postgres | 2025-08-25 06:13:39.090 UTC [8559] LOG: could not receive data from client: Connection reset by peer immich_postgres | 2025-08-25 06:13:39.094 UTC [8559] LOG: unexpected EOF on client connection with an open transaction immich_postgres | 2025-08-25 06:14:18.670 UTC [8581] LOG: could not receive data from client: Connection reset by peer immich_postgres | 2025-08-25 06:14:18.670 UTC [8581] LOG: unexpected EOF on client connection with an open transaction immich_postgres | 2025-08-25 06:14:58.917 UTC [8589] LOG: could not receive data from client: Connection reset by peer immich_postgres | 2025-08-25 06:15:35.939 UTC [8596] LOG: could not receive data from client: Connection reset by peer immich_postgres | 2025-08-25 06:15:35.940 UTC [8596] LOG: unexpected EOF on client connection with an open transaction immich_postgres | 2025-08-25 06:16:10.217 UTC [8606] LOG: could not receive data from client: Connection reset by peer immich_postgres | 2025-08-25 06:16:10.217 UTC [8606] LOG: unexpected EOF on client connection with an open transaction immich_postgres | 2025-08-25 06:16:48.094 UTC [8613] LOG: could not receive data from client: Connection reset by peer immich_postgres | 2025-08-25 06:16:48.094 UTC [8613] LOG: unexpected EOF on client connection with an open transaction immich_postgres | 2025-08-25 06:18:23.683 UTC [8631] LOG: could not receive data from client: Connection reset by peer immich_postgres | 2025-08-25 06:18:23.683 UTC [8631] LOG: unexpected EOF on client connection with an open transaction immich_postgres | 2025-08-25 06:19:01.630 UTC [8653] LOG: could not receive data from client: Connection reset by peer immich_postgres | 2025-08-25 06:19:01.632 UTC [8653] LOG: unexpected EOF on client connection with an open transaction immich_postgres | 2025-08-25 06:21:03.723 UTC [8681] LOG: could not receive data from client: Connection reset by peer immich_postgres | 2025-08-25 06:21:35.914 UTC [8686] LOG: could not receive data from client: Connection reset by peer immich_postgres | 2025-08-25 06:21:35.914 UTC [8686] LOG: unexpected EOF on client connection with an open transaction immich_server | [Nest] 18 - 08/25/2025, 1:17:54 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_redis | 1:M 25 Aug 2025 01:20:04.048 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 01:20:04.051 * Background saving started by pid 3828 immich_redis | 3828:C 25 Aug 2025 01:20:09.636 * DB saved on disk immich_redis | 3828:C 25 Aug 2025 01:20:09.639 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 0 MB immich_redis | 1:M 25 Aug 2025 01:20:09.695 * Background saving terminated with success immich_redis | 1:M 25 Aug 2025 01:25:10.044 * 100 changes in 300 seconds. Saving... immich_postgres | 2025-08-25 06:22:16.419 UTC [8696] LOG: unexpected EOF on client connection with an open transaction immich_server | "oauth": false, immich_postgres | 2025-08-25 06:24:32.407 UTC [8736] LOG: could not receive data from client: Connection reset by peer immich_server | "oauthAutoLaunch": false, immich_redis | 1:M 25 Aug 2025 01:25:10.046 * Background saving started by pid 3906 immich_server | "passwordLogin": true, immich_redis | 3906:C 25 Aug 2025 01:25:11.331 * DB saved on disk immich_redis | 3906:C 25 Aug 2025 01:25:11.333 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 0 MB immich_postgres | 2025-08-25 06:24:32.413 UTC [8736] LOG: unexpected EOF on client connection with an open transaction immich_postgres | 2025-08-25 06:34:08.017 UTC [8879] LOG: could not receive data from client: Connection reset by peer immich_redis | 1:M 25 Aug 2025 01:25:11.355 * Background saving terminated with success immich_server | "configFile": false, immich_redis | 1:M 25 Aug 2025 01:30:12.093 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 01:30:12.097 * Background saving started by pid 3978 immich_redis | 3978:C 25 Aug 2025 01:30:12.378 * DB saved on disk immich_redis | 3978:C 25 Aug 2025 01:30:12.380 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 1 MB immich_redis | 1:M 25 Aug 2025 01:30:12.400 * Background saving terminated with success immich_redis | 1:M 25 Aug 2025 01:35:13.068 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 01:35:13.070 * Background saving started by pid 4051 immich_redis | 4051:C 25 Aug 2025 01:35:25.864 * DB saved on disk immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_postgres | 2025-08-25 06:34:08.017 UTC [8879] LOG: unexpected EOF on client connection with an open transaction immich_postgres | 2025-08-25 06:34:48.511 UTC [8885] LOG: could not receive data from client: Connection reset by peer immich_postgres | 2025-08-25 06:34:48.512 UTC [8885] LOG: unexpected EOF on client connection with an open transaction immich_postgres | 2025-08-25 06:35:23.578 UTC [8893] LOG: could not receive data from client: Connection reset by peer immich_postgres | 2025-08-25 06:40:38.002 UTC [8970] LOG: could not receive data from client: Connection reset by peer immich_postgres | 2025-08-25 06:42:13.878 UTC [8989] LOG: could not receive data from client: Connection reset by peer immich_postgres | 2025-08-25 06:42:13.878 UTC [8989] LOG: unexpected EOF on client connection with an open transaction immich_postgres | 2025-08-25 07:02:42.110 UTC [9288] LOG: could not receive data from client: Connection reset by peer immich_postgres | 2025-08-25 07:02:42.110 UTC [9288] LOG: unexpected EOF on client connection with an open transaction immich_postgres | 2025-08-25 07:03:13.476 UTC [9297] LOG: could not receive data from client: Connection reset by peer immich_postgres | 2025-08-25 07:03:13.476 UTC [9297] LOG: unexpected EOF on client connection with an open transaction immich_postgres | 2025-08-25 07:04:44.466 UTC [9327] LOG: could not receive data from client: Connection reset by peer immich_postgres | 2025-08-25 07:04:44.467 UTC [9327] LOG: unexpected EOF on client connection with an open transaction immich_postgres | 2025-08-25 07:06:56.685 UTC [9350] LOG: could not receive data from client: Connection reset by peer immich_postgres | 2025-08-25 07:09:51.467 UTC [9399] LOG: could not receive data from client: Connection reset by peer immich_postgres | 2025-08-25 07:09:51.467 UTC [9399] LOG: unexpected EOF on client connection with an open transaction immich_postgres | 2025-08-25 07:11:44.170 UTC [9424] LOG: could not receive data from client: Connection reset by peer immich_postgres | 2025-08-25 07:11:44.170 UTC [9424] LOG: unexpected EOF on client connection with an open transaction immich_postgres | 2025-08-25 07:15:55.198 UTC [9488] LOG: could not receive data from client: Connection reset by peer immich_postgres | 2025-08-25 07:22:46.624 UTC [9584] LOG: could not receive data from client: Connection reset by peer immich_postgres | 2025-08-25 07:22:46.624 UTC [9584] LOG: unexpected EOF on client connection with an open transaction immich_postgres | 2025-08-25 07:24:05.328 UTC [9614] LOG: could not receive data from client: Connection reset by peer immich_redis | 4051:C 25 Aug 2025 01:35:25.868 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 1 MB immich_redis | 1:M 25 Aug 2025 01:35:25.891 * Background saving terminated with success immich_redis | 1:M 25 Aug 2025 01:40:26.016 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 01:40:26.018 * Background saving started by pid 4124 immich_redis | 4124:C 25 Aug 2025 01:40:26.335 * DB saved on disk immich_redis | 4124:C 25 Aug 2025 01:40:26.338 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 1 MB immich_redis | 1:M 25 Aug 2025 01:40:26.422 * Background saving terminated with success immich_redis | 1:M 25 Aug 2025 01:45:27.079 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 01:45:27.081 * Background saving started by pid 4197 immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_redis | 4197:C 25 Aug 2025 01:45:27.354 * DB saved on disk immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_redis | 4197:C 25 Aug 2025 01:45:27.356 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 1 MB immich_redis | 1:M 25 Aug 2025 01:45:27.384 * Background saving terminated with success immich_redis | 1:M 25 Aug 2025 01:50:28.074 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 01:50:28.077 * Background saving started by pid 4270 immich_redis | 4270:C 25 Aug 2025 01:50:31.236 * DB saved on disk immich_redis | 4270:C 25 Aug 2025 01:50:31.239 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 0 MB immich_redis | 1:M 25 Aug 2025 01:50:31.303 * Background saving terminated with success immich_redis | 1:M 25 Aug 2025 01:55:32.002 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 01:55:32.004 * Background saving started by pid 4340 immich_redis | 4340:C 25 Aug 2025 01:55:36.420 * DB saved on disk immich_redis | 4340:C 25 Aug 2025 01:55:36.422 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 1 MB immich_redis | 1:M 25 Aug 2025 01:55:36.436 * Background saving terminated with success immich_redis | 1:M 25 Aug 2025 02:00:37.068 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 02:00:37.070 * Background saving started by pid 4413 immich_redis | 4413:C 25 Aug 2025 02:00:37.348 * DB saved on disk immich_redis | 4413:C 25 Aug 2025 02:00:37.350 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 1 MB immich_redis | 1:M 25 Aug 2025 02:00:37.372 * Background saving terminated with success immich_redis | 1:M 25 Aug 2025 02:05:38.051 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 02:05:38.053 * Background saving started by pid 4484 immich_redis | 4484:C 25 Aug 2025 02:05:38.326 * DB saved on disk immich_redis | 4484:C 25 Aug 2025 02:05:38.328 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 1 MB immich_redis | 1:M 25 Aug 2025 02:05:38.356 * Background saving terminated with success immich_redis | 1:M 25 Aug 2025 02:10:39.101 * 100 changes in 300 seconds. Saving... immich_postgres | 2025-08-25 07:24:05.328 UTC [9614] LOG: unexpected EOF on client connection with an open transaction immich_postgres | 2025-08-25 07:24:42.862 UTC [9620] LOG: could not receive data from client: Connection reset by peer immich_postgres | 2025-08-25 07:24:42.862 UTC [9620] LOG: unexpected EOF on client connection with an open transaction immich_postgres | 2025-08-25 07:26:48.927 UTC [9646] LOG: could not receive data from client: Connection reset by peer immich_postgres | 2025-08-25 07:26:48.927 UTC [9646] LOG: unexpected EOF on client connection with an open transaction immich_postgres | 2025-08-25 07:27:49.606 UTC [9658] LOG: using stale statistics instead of current ones because stats collector is not responding immich_postgres | 2025-08-25 07:33:17.266 UTC [9737] LOG: could not receive data from client: Connection reset by peer immich_postgres | 2025-08-25 07:33:17.266 UTC [9737] LOG: unexpected EOF on client connection with an open transaction immich_postgres | 2025-08-25 07:34:44.170 UTC [9766] LOG: unexpected EOF on client connection with an open transaction immich_postgres | 2025-08-25 07:35:24.433 UTC [9774] LOG: could not receive data from client: Connection reset by peer immich_postgres | 2025-08-25 07:35:24.433 UTC [9774] LOG: unexpected EOF on client connection with an open transaction immich_postgres | 2025-08-25 07:36:39.054 UTC [9793] LOG: could not receive data from client: Connection reset by peer immich_postgres | 2025-08-25 07:36:39.054 UTC [9793] LOG: unexpected EOF on client connection with an open transaction immich_postgres | 2025-08-25 07:38:06.187 UTC [9809] LOG: unexpected EOF on client connection with an open transaction immich_postgres | 2025-08-25 07:39:23.698 UTC [9841] LOG: could not receive data from client: Connection reset by peer immich_postgres | 2025-08-25 07:39:23.698 UTC [9841] LOG: unexpected EOF on client connection with an open transaction immich_postgres | 2025-08-25 07:39:55.032 UTC [9847] LOG: could not receive data from client: Connection reset by peer immich_postgres | 2025-08-25 07:39:55.033 UTC [9847] LOG: unexpected EOF on client connection with an open transaction immich_postgres | 2025-08-25 07:40:32.589 UTC [9854] LOG: could not receive data from client: Connection reset by peer immich_postgres | 2025-08-25 07:40:32.589 UTC [9854] LOG: unexpected EOF on client connection with an open transaction immich_postgres | 2025-08-25 07:41:13.666 UTC [9863] LOG: could not receive data from client: Connection reset by peer immich_postgres | 2025-08-25 07:42:33.054 UTC [9879] LOG: could not receive data from client: Connection reset by peer immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_postgres | 2025-08-25 07:42:33.054 UTC [9879] LOG: unexpected EOF on client connection with an open transaction immich_postgres | 2025-08-25 07:43:04.794 UTC [9886] LOG: could not receive data from client: Connection reset by peer immich_postgres | 2025-08-25 07:43:04.794 UTC [9886] LOG: unexpected EOF on client connection with an open transaction immich_postgres | 2025-08-25 07:43:50.988 UTC [9896] LOG: could not receive data from client: Connection reset by peer immich_postgres | 2025-08-25 07:43:50.988 UTC [9896] LOG: unexpected EOF on client connection with an open transaction immich_postgres | 2025-08-25 07:45:49.880 UTC [9933] LOG: unexpected EOF on client connection with an open transaction immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_postgres | 2025-08-25 07:52:59.854 UTC [10033] LOG: could not receive data from client: Connection reset by peer immich_postgres | 2025-08-25 07:52:59.854 UTC [10033] LOG: unexpected EOF on client connection with an open transaction immich_postgres | 2025-08-25 07:56:19.039 UTC [10084] LOG: could not receive data from client: Connection reset by peer immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_redis | 1:M 25 Aug 2025 02:10:39.103 * Background saving started by pid 4556 immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_redis | 4556:C 25 Aug 2025 02:10:40.750 * DB saved on disk immich_redis | 4556:C 25 Aug 2025 02:10:40.752 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 1 MB immich_postgres | 2025-08-25 07:56:19.039 UTC [10084] LOG: unexpected EOF on client connection with an open transaction immich_postgres | 2025-08-25 07:59:45.366 UTC [10139] LOG: could not receive data from client: Connection reset by peer immich_postgres | 2025-08-25 07:59:45.366 UTC [10139] LOG: unexpected EOF on client connection with an open transaction immich_postgres | 2025-08-25 08:00:25.927 UTC [10147] LOG: could not receive data from client: Connection reset by peer immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_redis | 1:M 25 Aug 2025 02:10:40.816 * Background saving terminated with success immich_redis | 1:M 25 Aug 2025 02:15:41.035 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 02:15:41.042 * Background saving started by pid 4627 immich_redis | 4627:C 25 Aug 2025 02:15:41.449 * DB saved on disk immich_redis | 4627:C 25 Aug 2025 02:15:41.451 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 1 MB immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_redis | 1:M 25 Aug 2025 02:15:41.548 * Background saving terminated with success immich_redis | 1:M 25 Aug 2025 02:20:42.039 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 02:20:42.046 * Background saving started by pid 4699 immich_redis | 4699:C 25 Aug 2025 02:20:42.525 * DB saved on disk immich_redis | 4699:C 25 Aug 2025 02:20:42.528 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 1 MB immich_redis | 1:M 25 Aug 2025 02:20:42.554 * Background saving terminated with success immich_redis | 1:M 25 Aug 2025 02:25:43.096 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 02:25:43.098 * Background saving started by pid 4771 immich_redis | 4771:C 25 Aug 2025 02:25:43.402 * DB saved on disk immich_redis | 4771:C 25 Aug 2025 02:25:43.404 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 1 MB immich_redis | 1:M 25 Aug 2025 02:25:43.503 * Background saving terminated with success immich_redis | 1:M 25 Aug 2025 02:30:44.068 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 02:30:44.074 * Background saving started by pid 4842 immich_redis | 4842:C 25 Aug 2025 02:30:46.247 * DB saved on disk immich_redis | 4842:C 25 Aug 2025 02:30:46.249 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 0 MB immich_redis | 1:M 25 Aug 2025 02:30:46.293 * Background saving terminated with success immich_redis | 1:M 25 Aug 2025 02:35:47.037 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 02:35:47.039 * Background saving started by pid 4914 immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_redis | 4914:C 25 Aug 2025 02:35:47.336 * DB saved on disk immich_redis | 4914:C 25 Aug 2025 02:35:47.338 * Fork CoW for RDB: current 0 MB, peak 0 MB, average 0 MB immich_redis | 1:M 25 Aug 2025 02:35:47.343 * Background saving terminated with success immich_redis | 1:M 25 Aug 2025 02:40:48.012 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 02:40:48.014 * Background saving started by pid 4987 immich_redis | 4987:C 25 Aug 2025 02:40:48.286 * DB saved on disk immich_redis | 4987:C 25 Aug 2025 02:40:48.288 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 1 MB immich_redis | 1:M 25 Aug 2025 02:40:48.317 * Background saving terminated with success immich_redis | 1:M 25 Aug 2025 02:45:49.068 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 02:45:49.070 * Background saving started by pid 5058 immich_redis | 5058:C 25 Aug 2025 02:45:53.286 * DB saved on disk immich_redis | 5058:C 25 Aug 2025 02:45:53.290 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 1 MB immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_redis | 1:M 25 Aug 2025 02:45:53.312 * Background saving terminated with success immich_redis | 1:M 25 Aug 2025 02:50:54.084 * 100 changes in 300 seconds. Saving... immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_redis | 1:M 25 Aug 2025 02:50:54.086 * Background saving started by pid 5131 immich_redis | 5131:C 25 Aug 2025 02:50:54.370 * DB saved on disk immich_redis | 5131:C 25 Aug 2025 02:50:54.373 * Fork CoW for RDB: current 0 MB, peak 0 MB, average 0 MB immich_redis | 1:M 25 Aug 2025 02:50:54.389 * Background saving terminated with success immich_redis | 1:M 25 Aug 2025 02:55:55.093 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 02:55:55.098 * Background saving started by pid 5203 immich_redis | 5203:C 25 Aug 2025 02:55:55.424 * DB saved on disk immich_redis | 5203:C 25 Aug 2025 02:55:55.427 * Fork CoW for RDB: current 0 MB, peak 0 MB, average 0 MB immich_redis | 1:M 25 Aug 2025 02:55:55.506 * Background saving terminated with success immich_redis | 1:M 25 Aug 2025 03:00:56.064 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 03:00:56.066 * Background saving started by pid 5277 immich_redis | 5277:C 25 Aug 2025 03:00:56.413 * DB saved on disk immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_redis | 5277:C 25 Aug 2025 03:00:56.415 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 0 MB immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_redis | 1:M 25 Aug 2025 03:00:56.474 * Background saving terminated with success immich_redis | 1:M 25 Aug 2025 03:05:57.056 * 100 changes in 300 seconds. Saving... immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_redis | 1:M 25 Aug 2025 03:05:57.059 * Background saving started by pid 5348 immich_redis | 5348:C 25 Aug 2025 03:06:04.252 * DB saved on disk immich_redis | 5348:C 25 Aug 2025 03:06:04.253 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 0 MB immich_redis | 1:M 25 Aug 2025 03:06:04.333 * Background saving terminated with success immich_redis | 1:M 25 Aug 2025 03:11:05.015 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 03:11:05.017 * Background saving started by pid 5418 immich_redis | 5418:C 25 Aug 2025 03:11:05.996 * DB saved on disk immich_redis | 5418:C 25 Aug 2025 03:11:05.998 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 1 MB immich_redis | 1:M 25 Aug 2025 03:11:06.028 * Background saving terminated with success immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_redis | 1:M 25 Aug 2025 03:16:07.084 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 03:16:07.086 * Background saving started by pid 5489 immich_redis | 5489:C 25 Aug 2025 03:16:07.397 * DB saved on disk immich_redis | 5489:C 25 Aug 2025 03:16:07.399 * Fork CoW for RDB: current 0 MB, peak 0 MB, average 0 MB immich_redis | 1:M 25 Aug 2025 03:16:07.494 * Background saving terminated with success immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_redis | 1:M 25 Aug 2025 03:21:08.018 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 03:21:08.020 * Background saving started by pid 5563 immich_redis | 5563:C 25 Aug 2025 03:21:08.287 * DB saved on disk immich_redis | 5563:C 25 Aug 2025 03:21:08.290 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 1 MB immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_redis | 1:M 25 Aug 2025 03:21:08.323 * Background saving terminated with success immich_redis | 1:M 25 Aug 2025 03:26:09.093 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 03:26:09.095 * Background saving started by pid 5633 immich_redis | 5633:C 25 Aug 2025 03:26:09.409 * DB saved on disk immich_redis | 5633:C 25 Aug 2025 03:26:09.411 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 0 MB immich_redis | 1:M 25 Aug 2025 03:26:09.502 * Background saving terminated with success immich_redis | 1:M 25 Aug 2025 03:31:10.041 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 03:31:10.043 * Background saving started by pid 5705 immich_redis | 5705:C 25 Aug 2025 03:31:10.395 * DB saved on disk immich_redis | 5705:C 25 Aug 2025 03:31:10.398 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 1 MB immich_redis | 1:M 25 Aug 2025 03:31:10.447 * Background saving terminated with success immich_redis | 1:M 25 Aug 2025 03:36:11.097 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 03:36:11.107 * Background saving started by pid 5775 immich_redis | 5775:C 25 Aug 2025 03:36:12.837 * DB saved on disk immich_redis | 5775:C 25 Aug 2025 03:36:12.841 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 1 MB immich_redis | 1:M 25 Aug 2025 03:36:12.931 * Background saving terminated with success immich_redis | 1:M 25 Aug 2025 03:41:13.039 * 100 changes in 300 seconds. Saving... immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_redis | 1:M 25 Aug 2025 03:41:13.046 * Background saving started by pid 5846 immich_redis | 5846:C 25 Aug 2025 03:41:13.354 * DB saved on disk immich_redis | 5846:C 25 Aug 2025 03:41:13.356 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 1 MB immich_redis | 1:M 25 Aug 2025 03:41:13.452 * Background saving terminated with success immich_redis | 1:M 25 Aug 2025 03:46:14.014 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 03:46:14.016 * Background saving started by pid 5918 immich_redis | 5918:C 25 Aug 2025 03:46:14.308 * DB saved on disk immich_redis | 5918:C 25 Aug 2025 03:46:14.310 * Fork CoW for RDB: current 0 MB, peak 0 MB, average 0 MB immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_redis | 1:M 25 Aug 2025 03:46:14.319 * Background saving terminated with success immich_redis | 1:M 25 Aug 2025 03:51:15.005 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 03:51:15.007 * Background saving started by pid 5990 immich_redis | 5990:C 25 Aug 2025 03:51:23.647 * DB saved on disk immich_redis | 5990:C 25 Aug 2025 03:51:23.649 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 1 MB immich_redis | 1:M 25 Aug 2025 03:51:23.660 * Background saving terminated with success immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_redis | 1:M 25 Aug 2025 03:56:24.098 * 100 changes in 300 seconds. Saving... immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 1:17:55 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_redis | 1:M 25 Aug 2025 03:56:24.101 * Background saving started by pid 6061 immich_redis | 6061:C 25 Aug 2025 03:56:30.811 * DB saved on disk immich_redis | 6061:C 25 Aug 2025 03:56:30.814 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 0 MB immich_redis | 1:M 25 Aug 2025 03:56:30.861 * Background saving terminated with success immich_redis | 1:M 25 Aug 2025 04:01:31.011 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 04:01:31.014 * Background saving started by pid 6139 immich_redis | 6139:C 25 Aug 2025 04:01:41.974 * DB saved on disk immich_redis | 6139:C 25 Aug 2025 04:01:41.979 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 1 MB immich_redis | 1:M 25 Aug 2025 04:01:42.018 * Background saving terminated with success immich_redis | 1:M 25 Aug 2025 04:06:43.009 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 04:06:43.011 * Background saving started by pid 6211 immich_redis | 6211:C 25 Aug 2025 04:06:43.293 * DB saved on disk immich_redis | 6211:C 25 Aug 2025 04:06:43.295 * Fork CoW for RDB: current 0 MB, peak 0 MB, average 0 MB immich_redis | 1:M 25 Aug 2025 04:06:43.314 * Background saving terminated with success immich_redis | 1:M 25 Aug 2025 04:11:44.039 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 04:11:44.041 * Background saving started by pid 6283 immich_redis | 6283:C 25 Aug 2025 04:11:48.050 * DB saved on disk immich_redis | 6283:C 25 Aug 2025 04:11:48.052 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 1 MB immich_server | Starting api worker immich_redis | 1:M 25 Aug 2025 04:11:48.066 * Background saving terminated with success immich_redis | 1:M 25 Aug 2025 04:16:49.027 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 04:16:49.031 * Background saving started by pid 6355 immich_redis | 6355:C 25 Aug 2025 04:16:50.739 * DB saved on disk immich_redis | 6355:C 25 Aug 2025 04:16:50.742 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 0 MB immich_redis | 1:M 25 Aug 2025 04:16:50.752 * Background saving terminated with success immich_redis | 1:M 25 Aug 2025 04:21:51.032 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 04:21:51.036 * Background saving started by pid 6426 immich_redis | 6426:C 25 Aug 2025 04:21:53.594 * DB saved on disk immich_redis | 6426:C 25 Aug 2025 04:21:53.598 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 1 MB immich_server | Starting microservices worker immich_redis | 1:M 25 Aug 2025 04:21:53.668 * Background saving terminated with success immich_server | [Nest] 8 - 08/25/2025, 1:18:36 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_redis | 1:M 25 Aug 2025 04:26:54.007 * 100 changes in 300 seconds. Saving... immich_server | [Nest] 8 - 08/25/2025, 1:18:37 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_redis | 1:M 25 Aug 2025 04:26:54.009 * Background saving started by pid 6498 immich_server | [Nest] 8 - 08/25/2025, 1:18:37 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 8 - 08/25/2025, 1:18:37 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 8 - 08/25/2025, 1:18:37 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 8 - 08/25/2025, 1:18:37 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 8 - 08/25/2025, 1:18:37 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 8 - 08/25/2025, 1:18:38 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 19 - 08/25/2025, 1:18:38 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 1:18:38 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 8 - 08/25/2025, 1:18:38 AM  LOG [Microservices:ServerService] Feature Flags: { immich_redis | 6498:C 25 Aug 2025 04:26:54.346 * DB saved on disk immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_redis | 6498:C 25 Aug 2025 04:26:54.348 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 1 MB immich_redis | 1:M 25 Aug 2025 04:26:54.415 * Background saving terminated with success immich_redis | 1:M 25 Aug 2025 04:31:55.055 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 04:31:55.057 * Background saving started by pid 6570 immich_redis | 6570:C 25 Aug 2025 04:31:55.368 * DB saved on disk immich_redis | 6570:C 25 Aug 2025 04:31:55.370 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 0 MB immich_redis | 1:M 25 Aug 2025 04:31:55.463 * Background saving terminated with success immich_redis | 1:M 25 Aug 2025 04:36:56.050 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 04:36:56.052 * Background saving started by pid 6643 immich_server | "email": false immich_redis | 6643:C 25 Aug 2025 04:36:56.374 * DB saved on disk immich_redis | 6643:C 25 Aug 2025 04:36:56.376 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 1 MB immich_redis | 1:M 25 Aug 2025 04:36:56.457 * Background saving terminated with success immich_redis | 1:M 25 Aug 2025 04:41:57.091 * 100 changes in 300 seconds. Saving... immich_server | } immich_server | [Nest] 8 - 08/25/2025, 1:18:38 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 8 - 08/25/2025, 1:18:38 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_redis | 1:M 25 Aug 2025 04:41:57.094 * Background saving started by pid 6716 immich_redis | 6716:C 25 Aug 2025 04:42:03.534 * DB saved on disk immich_redis | 6716:C 25 Aug 2025 04:42:03.538 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 1 MB immich_redis | 1:M 25 Aug 2025 04:42:03.561 * Background saving terminated with success immich_redis | 1:M 25 Aug 2025 04:47:04.008 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 04:47:04.009 * Background saving started by pid 6787 immich_redis | 6787:C 25 Aug 2025 04:47:16.292 * DB saved on disk immich_redis | 6787:C 25 Aug 2025 04:47:16.294 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 1 MB immich_redis | 1:M 25 Aug 2025 04:47:16.317 * Background saving terminated with success immich_redis | 1:M 25 Aug 2025 04:52:17.047 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 04:52:17.049 * Background saving started by pid 6859 immich_redis | 6859:C 25 Aug 2025 04:52:17.359 * DB saved on disk immich_server | [Nest] 8 - 08/25/2025, 1:18:38 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:18:38 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:18:38 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:18:38 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:18:38 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:18:38 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:18:38 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:18:38 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:18:38 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:18:38 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:18:38 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_redis | 6859:C 25 Aug 2025 04:52:17.360 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 0 MB immich_redis | 1:M 25 Aug 2025 04:52:17.456 * Background saving terminated with success immich_redis | 1:M 25 Aug 2025 04:57:18.011 * 100 changes in 300 seconds. Saving... immich_server | [Nest] 8 - 08/25/2025, 1:18:38 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:18:38 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_redis | 1:M 25 Aug 2025 04:57:18.013 * Background saving started by pid 6930 immich_redis | 6930:C 25 Aug 2025 04:57:18.290 * DB saved on disk immich_redis | 6930:C 25 Aug 2025 04:57:18.292 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 1 MB immich_redis | 1:M 25 Aug 2025 04:57:18.315 * Background saving terminated with success immich_redis | 1:M 25 Aug 2025 05:02:19.062 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 05:02:19.067 * Background saving started by pid 7001 immich_redis | 7001:C 25 Aug 2025 05:02:32.526 * DB saved on disk immich_server | [Nest] 8 - 08/25/2025, 1:18:38 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_redis | 7001:C 25 Aug 2025 05:02:32.529 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 1 MB immich_redis | 1:M 25 Aug 2025 05:02:32.591 * Background saving terminated with success immich_redis | 1:M 25 Aug 2025 05:07:33.026 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 05:07:33.027 * Background saving started by pid 7079 immich_redis | 7079:C 25 Aug 2025 05:07:37.531 * DB saved on disk immich_redis | 7079:C 25 Aug 2025 05:07:37.533 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 0 MB immich_redis | 1:M 25 Aug 2025 05:07:37.558 * Background saving terminated with success immich_redis | 1:M 25 Aug 2025 05:12:38.022 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 05:12:38.026 * Background saving started by pid 7149 immich_redis | 7149:C 25 Aug 2025 05:12:38.519 * DB saved on disk immich_redis | 7149:C 25 Aug 2025 05:12:38.523 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 1 MB immich_redis | 1:M 25 Aug 2025 05:12:38.534 * Background saving terminated with success immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_redis | 1:M 25 Aug 2025 05:17:39.024 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 05:17:39.025 * Background saving started by pid 7220 immich_redis | 7220:C 25 Aug 2025 05:17:42.754 * DB saved on disk immich_redis | 7220:C 25 Aug 2025 05:17:42.758 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 0 MB immich_redis | 1:M 25 Aug 2025 05:17:42.859 * Background saving terminated with success immich_redis | 1:M 25 Aug 2025 05:22:43.006 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 05:22:43.008 * Background saving started by pid 7291 immich_redis | 7291:C 25 Aug 2025 05:22:56.339 * DB saved on disk immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_redis | 7291:C 25 Aug 2025 05:22:56.344 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 1 MB immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_redis | 1:M 25 Aug 2025 05:22:56.441 * Background saving terminated with success immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_redis | 1:M 25 Aug 2025 05:27:57.059 * 100 changes in 300 seconds. Saving... immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_redis | 1:M 25 Aug 2025 05:27:57.061 * Background saving started by pid 7365 immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_redis | 7365:C 25 Aug 2025 05:27:57.362 * DB saved on disk immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_redis | 7365:C 25 Aug 2025 05:27:57.365 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 1 MB immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_redis | 1:M 25 Aug 2025 05:27:57.465 * Background saving terminated with success immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_redis | 1:M 25 Aug 2025 05:32:58.087 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 05:32:58.090 * Background saving started by pid 7437 immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_redis | 7437:C 25 Aug 2025 05:33:01.268 * DB saved on disk immich_redis | 7437:C 25 Aug 2025 05:33:01.272 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 1 MB immich_redis | 1:M 25 Aug 2025 05:33:01.328 * Background saving terminated with success immich_redis | 1:M 25 Aug 2025 05:38:02.013 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 05:38:02.015 * Background saving started by pid 7509 immich_redis | 7509:C 25 Aug 2025 05:38:02.322 * DB saved on disk immich_redis | 7509:C 25 Aug 2025 05:38:02.325 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 1 MB immich_redis | 1:M 25 Aug 2025 05:38:02.419 * Background saving terminated with success immich_redis | 1:M 25 Aug 2025 05:43:03.005 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 05:43:03.008 * Background saving started by pid 7580 immich_redis | 7580:C 25 Aug 2025 05:43:09.982 * DB saved on disk immich_redis | 7580:C 25 Aug 2025 05:43:09.985 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 0 MB immich_redis | 1:M 25 Aug 2025 05:43:10.069 * Background saving terminated with success immich_redis | 1:M 25 Aug 2025 05:48:11.077 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 05:48:11.079 * Background saving started by pid 7651 immich_redis | 7651:C 25 Aug 2025 05:48:11.379 * DB saved on disk immich_redis | 7651:C 25 Aug 2025 05:48:11.381 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 1 MB immich_redis | 1:M 25 Aug 2025 05:48:11.484 * Background saving terminated with success immich_redis | 1:M 25 Aug 2025 05:53:12.040 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 05:53:12.044 * Background saving started by pid 7722 immich_redis | 7722:C 25 Aug 2025 05:53:13.091 * DB saved on disk immich_redis | 7722:C 25 Aug 2025 05:53:13.095 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 1 MB immich_redis | 1:M 25 Aug 2025 05:53:13.163 * Background saving terminated with success immich_redis | 1:M 25 Aug 2025 05:58:14.058 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 05:58:14.061 * Background saving started by pid 7794 immich_redis | 7794:C 25 Aug 2025 05:58:30.956 * DB saved on disk immich_redis | 7794:C 25 Aug 2025 05:58:30.959 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 1 MB immich_redis | 1:M 25 Aug 2025 05:58:31.005 * Background saving terminated with success immich_redis | 1:M 25 Aug 2025 06:03:31.022 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 06:03:31.024 * Background saving started by pid 7871 immich_redis | 7871:C 25 Aug 2025 06:03:31.389 * DB saved on disk immich_redis | 7871:C 25 Aug 2025 06:03:31.391 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 1 MB immich_redis | 1:M 25 Aug 2025 06:03:31.428 * Background saving terminated with success immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_redis | 1:M 25 Aug 2025 06:08:32.092 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 06:08:32.095 * Background saving started by pid 7944 immich_redis | 7944:C 25 Aug 2025 06:08:39.620 * DB saved on disk immich_redis | 7944:C 25 Aug 2025 06:08:39.623 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 0 MB immich_redis | 1:M 25 Aug 2025 06:08:39.682 * Background saving terminated with success immich_redis | 1:M 25 Aug 2025 06:13:40.071 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 06:13:40.074 * Background saving started by pid 8015 immich_redis | 8015:C 25 Aug 2025 06:13:54.582 * DB saved on disk immich_redis | 8015:C 25 Aug 2025 06:13:54.586 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 0 MB immich_redis | 1:M 25 Aug 2025 06:13:54.593 * Background saving terminated with success immich_redis | 1:M 25 Aug 2025 06:18:55.068 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 06:18:55.070 * Background saving started by pid 8093 immich_redis | 8093:C 25 Aug 2025 06:18:55.377 * DB saved on disk immich_redis | 8093:C 25 Aug 2025 06:18:55.380 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 1 MB immich_redis | 1:M 25 Aug 2025 06:18:55.474 * Background saving terminated with success immich_redis | 1:M 25 Aug 2025 06:23:56.055 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 06:23:56.057 * Background saving started by pid 8165 immich_redis | 8165:C 25 Aug 2025 06:24:06.566 * DB saved on disk immich_redis | 8165:C 25 Aug 2025 06:24:06.571 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 0 MB immich_redis | 1:M 25 Aug 2025 06:24:06.649 * Background saving terminated with success immich_redis | 1:M 25 Aug 2025 06:29:07.020 * 100 changes in 300 seconds. Saving... immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_redis | 1:M 25 Aug 2025 06:29:07.023 * Background saving started by pid 8238 immich_redis | 8238:C 25 Aug 2025 06:29:09.889 * DB saved on disk immich_redis | 8238:C 25 Aug 2025 06:29:09.892 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 1 MB immich_redis | 1:M 25 Aug 2025 06:29:09.949 * Background saving terminated with success immich_redis | 1:M 25 Aug 2025 06:34:10.006 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 06:34:10.010 * Background saving started by pid 8309 immich_redis | 8309:C 25 Aug 2025 06:34:17.557 * DB saved on disk immich_redis | 8309:C 25 Aug 2025 06:34:17.560 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 0 MB immich_redis | 1:M 25 Aug 2025 06:34:17.587 * Background saving terminated with success immich_redis | 1:M 25 Aug 2025 06:39:18.002 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 06:39:18.005 * Background saving started by pid 8381 immich_redis | 8381:C 25 Aug 2025 06:39:21.484 * DB saved on disk immich_redis | 8381:C 25 Aug 2025 06:39:21.487 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 1 MB immich_redis | 1:M 25 Aug 2025 06:39:21.540 * Background saving terminated with success immich_redis | 1:M 25 Aug 2025 06:44:22.042 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 06:44:22.045 * Background saving started by pid 8456 immich_redis | 8456:C 25 Aug 2025 06:44:22.936 * DB saved on disk immich_redis | 8456:C 25 Aug 2025 06:44:22.939 * Fork CoW for RDB: current 0 MB, peak 0 MB, average 0 MB immich_redis | 1:M 25 Aug 2025 06:44:22.957 * Background saving terminated with success immich_redis | 1:M 25 Aug 2025 06:49:23.061 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 06:49:23.065 * Background saving started by pid 8528 immich_redis | 8528:C 25 Aug 2025 06:49:26.272 * DB saved on disk immich_redis | 8528:C 25 Aug 2025 06:49:26.274 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 0 MB immich_redis | 1:M 25 Aug 2025 06:49:26.294 * Background saving terminated with success immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_redis | 1:M 25 Aug 2025 06:54:27.065 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 06:54:27.069 * Background saving started by pid 8598 immich_redis | 8598:C 25 Aug 2025 06:54:37.714 * DB saved on disk immich_redis | 8598:C 25 Aug 2025 06:54:37.717 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 0 MB immich_redis | 1:M 25 Aug 2025 06:54:37.776 * Background saving terminated with success immich_redis | 1:M 25 Aug 2025 06:59:38.086 * 100 changes in 300 seconds. Saving... immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_redis | 1:M 25 Aug 2025 06:59:38.089 * Background saving started by pid 8676 immich_redis | 8676:C 25 Aug 2025 06:59:38.397 * DB saved on disk immich_redis | 8676:C 25 Aug 2025 06:59:38.399 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 1 MB immich_redis | 1:M 25 Aug 2025 06:59:38.493 * Background saving terminated with success immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_redis | 1:M 25 Aug 2025 07:04:39.062 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 07:04:39.070 * Background saving started by pid 8741 immich_redis | 8741:C 25 Aug 2025 07:04:39.407 * DB saved on disk immich_redis | 8741:C 25 Aug 2025 07:04:39.409 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 1 MB immich_redis | 1:M 25 Aug 2025 07:04:39.475 * Background saving terminated with success immich_redis | 1:M 25 Aug 2025 07:09:40.010 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 07:09:40.014 * Background saving started by pid 8815 immich_redis | 8815:C 25 Aug 2025 07:09:41.479 * DB saved on disk immich_redis | 8815:C 25 Aug 2025 07:09:41.482 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 0 MB immich_redis | 1:M 25 Aug 2025 07:09:41.538 * Background saving terminated with success immich_redis | 1:M 25 Aug 2025 07:14:42.073 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 07:14:42.077 * Background saving started by pid 8888 immich_redis | 8888:C 25 Aug 2025 07:14:44.454 * DB saved on disk immich_redis | 8888:C 25 Aug 2025 07:14:44.456 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 1 MB immich_redis | 1:M 25 Aug 2025 07:14:44.501 * Background saving terminated with success immich_redis | 1:M 25 Aug 2025 07:19:45.007 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 07:19:45.009 * Background saving started by pid 8968 immich_redis | 8968:C 25 Aug 2025 07:19:45.322 * DB saved on disk immich_redis | 8968:C 25 Aug 2025 07:19:45.324 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 1 MB immich_redis | 1:M 25 Aug 2025 07:19:45.415 * Background saving terminated with success immich_redis | 1:M 25 Aug 2025 07:24:46.044 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 07:24:46.046 * Background saving started by pid 9034 immich_redis | 9034:C 25 Aug 2025 07:25:07.446 * DB saved on disk immich_redis | 9034:C 25 Aug 2025 07:25:07.450 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 1 MB immich_redis | 1:M 25 Aug 2025 07:25:07.545 * Background saving terminated with success immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_redis | 1:M 25 Aug 2025 07:30:08.018 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 07:30:08.021 * Background saving started by pid 9112 immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_redis | 9112:C 25 Aug 2025 07:30:11.355 * DB saved on disk immich_redis | 9112:C 25 Aug 2025 07:30:11.359 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 1 MB immich_redis | 1:M 25 Aug 2025 07:30:11.461 * Background saving terminated with success immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_redis | 1:M 25 Aug 2025 07:35:12.081 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 07:35:12.086 * Background saving started by pid 9184 immich_redis | 9184:C 25 Aug 2025 07:35:12.420 * DB saved on disk immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_redis | 9184:C 25 Aug 2025 07:35:12.423 * Fork CoW for RDB: current 0 MB, peak 0 MB, average 0 MB immich_redis | 1:M 25 Aug 2025 07:35:12.490 * Background saving terminated with success immich_redis | 1:M 25 Aug 2025 07:40:13.007 * 100 changes in 300 seconds. Saving... immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_redis | 1:M 25 Aug 2025 07:40:13.009 * Background saving started by pid 9254 immich_redis | 9254:C 25 Aug 2025 07:40:13.343 * DB saved on disk immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_redis | 9254:C 25 Aug 2025 07:40:13.345 * Fork CoW for RDB: current 0 MB, peak 0 MB, average 0 MB immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_redis | 1:M 25 Aug 2025 07:40:13.415 * Background saving terminated with success immich_redis | 1:M 25 Aug 2025 07:45:14.061 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 07:45:14.065 * Background saving started by pid 9325 immich_redis | 9325:C 25 Aug 2025 07:45:18.135 * DB saved on disk immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_redis | 9325:C 25 Aug 2025 07:45:18.139 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 1 MB immich_redis | 1:M 25 Aug 2025 07:45:18.221 * Background saving terminated with success immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_redis | 1:M 25 Aug 2025 07:50:19.046 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 07:50:19.049 * Background saving started by pid 9396 immich_redis | 9396:C 25 Aug 2025 07:50:20.919 * DB saved on disk immich_redis | 9396:C 25 Aug 2025 07:50:20.923 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 0 MB immich_redis | 1:M 25 Aug 2025 07:50:20.971 * Background saving terminated with success immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_redis | 1:M 25 Aug 2025 07:55:21.066 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 07:55:21.068 * Background saving started by pid 9467 immich_redis | 9467:C 25 Aug 2025 07:55:21.385 * DB saved on disk immich_redis | 9467:C 25 Aug 2025 07:55:21.387 * Fork CoW for RDB: current 0 MB, peak 0 MB, average 0 MB immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_redis | 1:M 25 Aug 2025 07:55:21.473 * Background saving terminated with success immich_redis | 1:M 25 Aug 2025 08:00:22.045 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 08:00:22.048 * Background saving started by pid 9539 immich_redis | 9539:C 25 Aug 2025 08:00:22.433 * DB saved on disk immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_redis | 9539:C 25 Aug 2025 08:00:22.436 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 1 MB immich_redis | 1:M 25 Aug 2025 08:00:22.454 * Background saving terminated with success immich_redis | 1:M 25 Aug 2025 08:05:23.082 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 08:05:23.084 * Background saving started by pid 9613 immich_redis | 9613:C 25 Aug 2025 08:05:23.415 * DB saved on disk immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_redis | 9613:C 25 Aug 2025 08:05:23.417 * Fork CoW for RDB: current 1 MB, peak 1 MB, average 0 MB immich_redis | 1:M 25 Aug 2025 08:05:23.491 * Background saving terminated with success immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_redis | 1:M 25 Aug 2025 08:10:24.033 * 100 changes in 300 seconds. Saving... immich_redis | 1:M 25 Aug 2025 08:10:24.035 * Background saving started by pid 9685 immich_redis | 9685:C 25 Aug 2025 08:10:24.345 * DB saved on disk immich_redis | 9685:C 25 Aug 2025 08:10:24.348 * Fork CoW for RDB: current 0 MB, peak 0 MB, average 0 MB immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_redis | 1:M 25 Aug 2025 08:10:24.442 * Background saving terminated with success immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 19 - 08/25/2025, 1:18:39 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 1:19:12 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:19:13 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 1:19:13 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 1:19:13 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 1:19:13 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 1:19:13 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 1:19:13 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 1:19:14 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 1:19:14 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 1:19:14 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 1:19:14 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 1:19:14 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 1:19:14 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:19:14 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:19:14 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:19:14 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:19:14 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:19:14 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:19:14 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:19:14 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:19:14 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:19:14 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:19:14 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:19:14 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:19:14 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:19:14 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 1:19:14 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 1:19:15 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 1:19:48 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:19:48 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 1:19:48 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 1:19:48 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 1:19:48 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 1:19:48 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 1:19:48 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 1:19:49 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 1:19:49 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 1:19:49 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 1:19:49 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:19:49 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 1:19:49 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 1:19:49 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:19:49 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:19:49 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:19:49 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:19:49 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:19:49 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:19:49 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:19:49 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:19:49 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:19:49 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:19:49 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:19:49 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:19:49 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 1:19:49 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 1:19:50 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 1:20:28 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:20:29 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 1:20:29 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 1:20:29 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 1:20:29 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 1:20:29 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 1:20:29 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 1:20:29 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 18 - 08/25/2025, 1:20:29 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:20:29 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 1:20:30 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 1:20:30 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 1:20:30 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 1:20:30 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:20:30 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:20:30 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:20:30 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:20:30 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:20:30 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:20:30 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:20:30 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:20:30 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:20:30 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:20:30 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:20:30 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:20:30 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 1:20:30 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 1:20:30 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 1:20:30 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 1:20:30 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 1:20:30 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 1:20:31 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 1:21:06 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:21:06 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 1:21:06 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 1:21:07 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 1:21:07 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 1:21:07 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 1:21:07 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 1:21:07 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 1:21:07 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 1:21:07 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 1:21:07 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:21:08 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 1:21:08 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 1:21:08 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:21:08 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:21:08 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:21:08 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:21:08 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:21:08 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:21:08 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:21:08 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:21:08 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:21:08 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:21:08 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:21:08 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:21:08 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 1:21:08 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 1:21:08 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 1:21:08 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 1:21:09 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 1:21:42 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:21:43 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 1:21:43 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 1:21:43 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 1:21:43 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 1:21:43 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 1:21:43 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 1:21:44 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 1:21:44 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 1:21:44 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:21:44 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 1:21:44 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 1:21:44 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 1:21:44 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:21:44 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:21:44 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:21:44 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:21:44 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:21:44 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:21:44 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:21:44 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:21:44 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:21:44 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:21:44 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:21:44 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:21:44 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 1:21:44 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 1:21:44 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 1:21:44 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 1:21:45 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 1:22:18 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:22:19 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 1:22:19 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 1:22:19 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 1:22:19 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 1:22:19 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 1:22:19 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 1:22:19 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 1:22:20 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 1:22:20 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 1:22:20 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 1:22:20 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 1:22:20 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:22:20 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:22:20 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:22:20 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:22:20 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:22:20 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:22:20 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:22:20 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:22:20 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:22:20 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:22:20 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:22:20 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:22:20 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 1:22:20 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 1:22:20 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 1:22:21 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 1:23:12 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:23:12 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 1:23:12 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 1:23:13 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 1:23:13 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 1:23:13 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 1:23:13 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 1:23:13 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 1:23:13 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 1:23:13 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:23:13 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 1:23:13 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 1:23:14 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 1:23:14 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:23:14 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:23:14 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:23:14 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:23:14 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:23:14 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:23:14 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:23:14 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:23:14 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:23:14 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:23:14 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:23:14 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:23:14 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 1:23:14 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 1:23:14 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 1:23:14 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 1:23:14 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 1:23:14 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 1:23:14 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 1:23:15 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 1:23:58 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:23:58 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 1:23:59 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 1:23:59 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 1:23:59 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 1:23:59 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 1:23:59 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 1:23:59 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 1:23:59 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 1:24:00 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:24:00 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 1:24:00 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 1:24:00 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 1:24:00 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:24:00 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:24:00 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:24:00 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:24:00 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:24:00 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:24:00 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:24:00 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:24:00 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:24:00 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:24:00 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:24:00 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:24:00 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 1:24:00 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 1:24:00 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 1:24:00 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 1:24:01 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 1:24:54 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:24:55 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 1:24:55 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 1:24:55 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 1:24:55 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 1:24:55 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 1:24:55 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 1:24:56 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 1:24:56 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 1:24:56 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 1:24:56 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 1:24:56 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:24:56 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 1:24:56 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:24:56 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:24:56 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:24:56 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:24:56 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:24:56 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:24:56 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:24:56 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:24:56 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:24:56 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:24:56 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:24:56 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:24:56 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 1:24:56 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 1:24:57 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 1:25:42 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:25:43 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 1:25:43 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 1:25:43 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 1:25:43 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 1:25:43 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 1:25:43 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 1:25:44 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 1:25:44 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 1:25:44 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 1:25:44 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:25:44 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 1:25:44 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 1:25:44 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:25:44 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:25:44 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:25:44 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:25:44 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:25:44 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:25:44 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:25:44 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:25:44 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:25:44 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:25:44 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:25:44 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:25:44 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 1:25:44 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 1:25:45 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 6 - 08/25/2025, 1:26:17 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 6 - 08/25/2025, 1:26:17 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 6 - 08/25/2025, 1:26:17 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 6 - 08/25/2025, 1:26:18 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 6 - 08/25/2025, 1:26:18 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 6 - 08/25/2025, 1:26:18 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 6 - 08/25/2025, 1:26:18 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 6 - 08/25/2025, 1:26:18 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 6 - 08/25/2025, 1:26:18 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 17 - 08/25/2025, 1:26:18 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 6 - 08/25/2025, 1:26:18 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 6 - 08/25/2025, 1:26:19 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 6 - 08/25/2025, 1:26:19 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 6 - 08/25/2025, 1:26:19 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 6 - 08/25/2025, 1:26:19 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 6 - 08/25/2025, 1:26:19 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 6 - 08/25/2025, 1:26:19 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 6 - 08/25/2025, 1:26:19 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 6 - 08/25/2025, 1:26:19 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 6 - 08/25/2025, 1:26:19 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 6 - 08/25/2025, 1:26:19 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 6 - 08/25/2025, 1:26:19 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 6 - 08/25/2025, 1:26:19 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 6 - 08/25/2025, 1:26:19 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 6 - 08/25/2025, 1:26:19 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 6 - 08/25/2025, 1:26:19 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 6 - 08/25/2025, 1:26:19 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 17 - 08/25/2025, 1:26:19 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 17 - 08/25/2025, 1:26:19 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 17 - 08/25/2025, 1:26:19 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 17 - 08/25/2025, 1:26:19 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 17 - 08/25/2025, 1:26:20 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 1:27:00 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:27:01 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 1:27:01 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 1:27:01 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 1:27:01 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 1:27:01 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 1:27:01 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 1:27:01 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 1:27:02 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 1:27:02 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:27:02 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 1:27:02 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 1:27:02 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 1:27:02 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:27:02 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:27:02 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:27:02 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:27:02 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:27:02 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:27:02 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:27:02 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:27:02 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:27:02 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:27:02 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:27:02 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:27:02 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 1:27:02 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 1:27:02 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 1:27:02 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 1:27:03 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 1:27:46 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:27:47 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 1:27:47 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 1:27:47 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 1:27:47 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 1:27:47 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 1:27:47 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 1:27:48 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 1:27:48 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 1:27:48 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:27:48 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 1:27:48 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 1:27:48 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 1:27:48 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:27:48 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:27:48 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:27:48 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:27:48 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:27:48 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:27:48 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:27:48 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:27:48 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:27:48 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:27:48 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:27:48 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:27:48 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 1:27:48 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 1:27:49 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 1:28:21 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:28:22 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 1:28:22 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 1:28:22 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 1:28:22 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 1:28:22 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 1:28:22 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 1:28:23 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 1:28:23 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 1:28:23 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:28:23 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 1:28:23 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 1:28:23 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 1:28:23 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:28:23 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:28:23 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:28:23 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:28:23 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:28:23 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:28:23 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:28:23 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:28:23 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:28:23 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:28:23 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:28:23 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:28:23 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 1:28:23 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 1:28:24 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 1:29:12 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:29:13 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 1:29:13 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 1:29:13 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 1:29:13 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 1:29:13 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 1:29:13 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 1:29:14 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 1:29:14 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 1:29:14 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 1:29:14 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 1:29:14 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:29:14 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 1:29:14 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:29:14 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:29:14 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:29:14 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:29:14 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:29:14 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:29:14 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:29:14 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:29:14 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:29:14 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:29:14 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:29:14 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:29:14 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 1:29:14 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 1:29:15 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 1:29:48 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:29:49 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 1:29:49 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 1:29:49 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 1:29:49 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 1:29:49 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 1:29:49 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 1:29:50 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 1:29:50 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 1:29:50 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:29:50 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 1:29:50 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 1:29:50 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 1:29:50 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:29:50 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:29:50 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:29:50 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:29:50 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:29:50 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:29:50 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:29:50 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:29:50 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:29:50 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:29:50 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:29:50 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:29:50 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 1:29:50 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 1:29:51 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 1:30:23 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:30:23 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 1:30:23 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 1:30:23 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 1:30:23 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 1:30:24 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 1:30:24 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 1:30:24 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 1:30:24 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 1:30:24 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 1:30:24 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 1:30:24 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:30:24 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 1:30:24 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:30:24 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:30:24 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:30:24 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:30:24 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:30:24 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:30:24 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:30:24 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:30:24 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:30:24 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:30:24 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:30:24 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:30:24 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 1:30:24 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 1:30:25 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 1:30:25 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 1:30:25 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 1:30:25 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 1:30:25 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 1:30:26 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 1:31:06 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:31:07 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 1:31:07 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 1:31:07 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 1:31:07 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 1:31:07 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 1:31:07 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 1:31:07 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 1:31:08 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 1:31:08 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:31:08 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 1:31:08 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 1:31:08 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 1:31:08 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:31:08 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:31:08 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:31:08 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:31:08 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:31:08 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:31:08 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:31:08 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:31:08 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:31:08 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:31:08 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:31:08 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:31:08 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 1:31:08 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 1:31:08 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 1:31:08 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer][39m Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 1:31:09 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 1:31:58 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:31:59 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 1:31:59 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 1:31:59 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 1:31:59 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 1:31:59 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 1:31:59 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 1:31:59 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 1:31:59 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 1:32:00 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 1:32:00 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 1:32:00 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:32:00 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 1:32:00 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:32:00 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:32:00 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:32:00 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:32:00 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:32:00 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:32:00 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:32:00 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:32:00 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:32:00 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:32:00 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:32:00 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:32:00 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 1:32:00 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 1:32:00 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 1:32:00 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 1:32:01 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 8 - 08/25/2025, 1:32:43 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 1:32:44 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 8 - 08/25/2025, 1:32:44 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 8 - 08/25/2025, 1:32:44 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 8 - 08/25/2025, 1:32:44 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 8 - 08/25/2025, 1:32:44 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 8 - 08/25/2025, 1:32:44 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 8 - 08/25/2025, 1:32:44 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 8 - 08/25/2025, 1:32:44 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 19 - 08/25/2025, 1:32:44 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 1:32:45 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 8 - 08/25/2025, 1:32:45 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 8 - 08/25/2025, 1:32:45 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 8 - 08/25/2025, 1:32:45 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:32:45 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:32:45 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:32:45 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:32:45 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:32:45 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:32:45 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:32:45 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:32:45 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:32:45 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:32:45 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:32:45 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:32:45 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 8 - 08/25/2025, 1:32:45 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 19 - 08/25/2025, 1:32:45 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 19 - 08/25/2025, 1:32:45 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 19 - 08/25/2025, 1:32:46 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 8 - 08/25/2025, 1:33:17 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 1:33:18 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 8 - 08/25/2025, 1:33:18 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 8 - 08/25/2025, 1:33:18 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 8 - 08/25/2025, 1:33:18 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 8 - 08/25/2025, 1:33:18 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 8 - 08/25/2025, 1:33:18 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 8 - 08/25/2025, 1:33:18 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 8 - 08/25/2025, 1:33:19 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 8 - 08/25/2025, 1:33:19 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 8 - 08/25/2025, 1:33:19 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 8 - 08/25/2025, 1:33:19 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 8 - 08/25/2025, 1:33:19 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:33:19 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:33:19 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:33:19 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:33:19 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:33:19 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:33:19 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:33:19 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:33:19 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:33:19 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:33:19 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:33:19 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:33:19 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 8 - 08/25/2025, 1:33:19 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 19 - 08/25/2025, 1:33:19 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 19 - 08/25/2025, 1:33:20 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 1:34:08 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:34:08 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 1:34:08 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 1:34:09 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 1:34:09 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 1:34:09 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 1:34:09 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 1:34:09 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 1:34:09 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 1:34:09 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:34:09 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 1:34:10 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 1:34:10 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 1:34:10 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:34:10 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:34:10 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:34:10 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:34:10 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:34:10 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:34:10 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:34:10 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:34:10 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:34:10 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:34:10 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:34:10 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:34:10 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 1:34:10 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 1:34:10 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 1:34:10 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 1:34:10 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 1:34:10 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 1:34:11 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 1:34:51 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:34:51 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 1:34:51 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 1:34:51 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 1:34:51 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 1:34:51 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 1:34:51 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 1:34:52 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 18 - 08/25/2025, 1:34:52 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:34:52 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 1:34:52 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 1:34:52 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 1:34:52 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 1:34:52 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:34:52 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:34:52 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:34:52 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:34:52 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:34:52 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:34:52 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:34:52 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:34:52 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:34:52 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:34:52 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:34:52 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:34:52 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 1:34:52 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 1:34:53 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 1:35:48 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:35:48 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 1:35:48 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 1:35:49 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 1:35:49 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 1:35:49 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 1:35:49 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 1:35:49 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 1:35:49 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 1:35:49 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 1:35:49 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:35:49 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 1:35:49 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 1:35:49 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:35:49 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:35:49 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:35:49 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:35:49 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:35:49 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:35:49 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:35:49 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:35:49 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:35:49 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:35:49 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:35:49 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:35:49 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 1:35:49 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 1:35:50 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 1:35:50 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 1:35:50 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 1:35:50 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 1:35:51 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 1:36:35 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:36:36 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 1:36:36 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 1:36:36 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 1:36:36 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 1:36:36 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 1:36:36 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 1:36:36 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 1:36:36 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 1:36:37 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 1:36:37 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 1:36:37 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:36:37 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 1:36:37 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:36:37 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:36:37 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:36:37 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:36:37 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:36:37 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:36:37 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:36:37 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:36:37 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:36:37 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:36:37 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:36:37 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:36:37 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 1:36:37 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 1:36:37 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 1:36:37 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 1:36:38 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 1:37:10 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:37:11 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 1:37:11 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 1:37:11 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 1:37:11 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 1:37:11 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 1:37:11 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 1:37:11 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 18 - 08/25/2025, 1:37:11 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:37:11 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 1:37:12 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 1:37:12 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 1:37:12 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 1:37:12 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:37:12 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:37:12 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:37:12 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:37:12 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:37:12 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:37:12 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:37:12 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:37:12 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:37:12 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:37:12 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:37:12 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:37:12 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 1:37:12 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 1:37:12 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 1:37:12 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 1:37:13 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 1:37:51 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:37:52 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 1:37:52 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 1:37:52 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 1:37:52 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 1:37:52 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 1:37:52 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 1:37:52 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 1:37:53 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 1:37:53 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:37:53 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 1:37:53 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 1:37:53 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 1:37:53 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:37:53 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:37:53 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:37:53 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:37:53 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:37:53 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:37:53 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:37:53 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:37:53 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:37:53 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:37:53 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:37:53 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:37:53 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 1:37:53 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 1:37:53 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 1:37:53 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 1:37:54 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 1:38:32 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:38:32 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 1:38:32 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 1:38:33 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 1:38:33 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 1:38:33 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 1:38:33 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 1:38:33 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 1:38:33 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 1:38:33 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 1:38:33 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 1:38:34 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 1:38:34 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:38:34 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:38:34 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:38:34 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:38:34 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:38:34 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:38:34 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:38:34 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:38:34 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:38:34 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:38:34 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:38:34 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:38:34 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 1:38:34 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 1:38:34 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 18 - 08/25/2025, 1:38:34 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 1:38:34 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 1:38:35 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 1:39:15 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:39:15 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 1:39:15 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 1:39:16 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 1:39:16 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 1:39:16 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 1:39:16 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 1:39:16 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 1:39:16 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 1:39:16 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:39:16 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 1:39:16 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 1:39:16 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 1:39:16 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:39:16 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:39:16 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:39:16 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:39:16 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:39:16 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:39:16 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:39:16 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:39:16 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:39:16 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:39:16 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:39:16 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:39:16 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 1:39:16 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 1:39:17 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 1:39:17 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 1:39:17 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 1:39:17 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 1:39:17 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 1:39:17 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 1:39:18 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 1:40:00 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:40:01 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 1:40:01 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 1:40:01 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 1:40:01 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 1:40:01 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 1:40:01 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 1:40:01 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 18 - 08/25/2025, 1:40:02 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:40:02 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 1:40:02 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 1:40:02 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 1:40:02 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 1:40:02 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:40:02 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:40:02 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:40:02 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:40:02 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:40:02 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:40:02 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:40:02 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:40:02 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:40:02 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:40:02 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:40:02 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:40:02 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 1:40:02 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 1:40:02 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 1:40:02 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 1:40:03 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 1:40:36 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:40:36 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 1:40:36 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 1:40:36 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 1:40:36 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 1:40:36 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 1:40:36 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 1:40:37 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 1:40:37 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 1:40:37 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:40:37 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 1:40:37 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 1:40:37 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 1:40:37 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:40:37 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:40:37 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:40:37 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:40:37 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:40:37 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:40:37 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:40:37 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:40:37 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:40:37 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:40:37 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:40:37 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:40:37 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 1:40:37 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 1:40:38 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 1:41:12 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:41:12 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 1:41:12 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 1:41:12 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 1:41:12 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 1:41:13 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 1:41:13 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 1:41:13 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 1:41:13 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 1:41:13 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:41:13 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 1:41:13 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 1:41:13 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 1:41:13 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:41:13 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:41:13 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:41:13 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:41:13 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:41:13 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:41:13 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:41:13 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:41:13 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:41:13 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:41:13 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:41:13 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:41:13 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 1:41:13 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 1:41:14 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 1:41:14 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 1:41:14 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 1:41:14 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 1:41:14 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 1:41:14 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 1:41:14 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 1:41:15 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 1:41:55 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:41:55 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 1:41:55 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 1:41:55 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 1:41:55 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 1:41:55 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 1:41:55 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 1:41:56 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 1:41:56 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 1:41:56 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:41:56 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 1:41:56 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 1:41:56 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 1:41:56 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:41:56 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:41:56 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:41:56 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:41:56 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:41:56 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:41:56 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:41:56 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:41:56 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:41:56 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:41:56 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:41:56 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:41:56 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 1:41:56 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 1:41:57 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 1:42:42 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:42:42 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 1:42:42 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 1:42:42 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 1:42:42 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 1:42:42 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 1:42:42 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 1:42:43 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 18 - 08/25/2025, 1:42:43 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:42:43 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 1:42:43 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 1:42:43 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 1:42:43 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 1:42:43 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:42:43 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:42:43 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:42:43 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:42:43 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:42:43 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:42:43 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:42:43 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:42:43 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:42:43 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:42:43 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:42:43 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:42:43 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 1:42:43 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 1:42:44 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 1:43:27 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:43:28 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 1:43:28 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 1:43:28 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 1:43:28 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 1:43:28 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 1:43:28 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 1:43:29 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 1:43:29 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 1:43:29 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 1:43:29 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 1:43:29 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:43:29 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 1:43:29 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:43:29 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:43:29 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:43:29 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:43:29 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:43:29 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:43:29 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:43:29 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:43:29 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:43:29 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:43:29 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:43:29 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:43:29 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 1:43:29 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 1:43:30 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 8 - 08/25/2025, 1:44:13 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 1:44:13 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 8 - 08/25/2025, 1:44:13 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 8 - 08/25/2025, 1:44:13 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 8 - 08/25/2025, 1:44:13 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 8 - 08/25/2025, 1:44:13 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 8 - 08/25/2025, 1:44:13 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 8 - 08/25/2025, 1:44:14 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 8 - 08/25/2025, 1:44:14 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 8 - 08/25/2025, 1:44:14 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 8 - 08/25/2025, 1:44:14 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 19 - 08/25/2025, 1:44:14 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 1:44:14 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 8 - 08/25/2025, 1:44:14 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:44:14 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:44:14 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:44:14 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:44:14 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:44:14 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:44:14 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:44:14 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:44:14 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:44:14 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:44:14 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:44:14 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:44:14 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 8 - 08/25/2025, 1:44:14 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 19 - 08/25/2025, 1:44:15 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 19 - 08/25/2025, 1:44:15 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 19 - 08/25/2025, 1:44:16 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 1:44:57 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:44:57 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 1:44:57 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 1:44:57 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 1:44:57 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 1:44:58 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 1:44:58 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 1:44:58 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 1:44:58 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 1:44:58 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:44:58 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 1:44:58 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 1:44:58 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 1:44:58 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:44:58 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:44:58 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:44:58 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:44:58 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:44:58 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:44:58 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:44:58 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:44:58 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:44:58 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:44:58 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:44:58 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:44:58 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 1:44:58 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 1:44:59 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 1:45:39 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:45:40 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 1:45:40 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 1:45:40 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 1:45:40 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 1:45:40 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 1:45:40 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 1:45:40 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 1:45:41 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 1:45:41 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 1:45:41 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:45:41 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 1:45:41 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 1:45:41 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:45:41 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:45:41 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:45:41 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:45:41 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:45:41 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:45:41 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:45:41 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:45:41 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:45:41 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:45:41 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:45:41 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:45:41 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 1:45:41 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 1:45:41 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 1:45:41 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 1:45:42 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 1:46:22 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:46:23 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 1:46:23 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 1:46:23 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 1:46:23 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 1:46:23 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 1:46:23 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 1:46:23 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 1:46:24 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 1:46:24 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:46:24 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 1:46:24 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 1:46:24 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 1:46:24 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:46:24 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:46:24 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:46:24 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:46:24 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:46:24 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:46:24 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:46:24 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:46:24 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:46:24 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:46:24 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:46:24 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:46:24 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 1:46:24 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 1:46:24 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 1:46:24 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 1:46:25 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 1:46:57 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:46:57 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 1:46:57 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 1:46:58 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 1:46:58 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 1:46:58 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 1:46:58 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 1:46:58 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 1:46:59 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 1:46:59 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 1:46:59 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:46:59 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 1:46:59 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 1:46:59 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:46:59 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:46:59 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:46:59 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:46:59 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:46:59 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:46:59 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:46:59 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:46:59 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:46:59 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:46:59 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:46:59 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:46:59 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 1:46:59 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 1:47:00 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 1:47:40 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:47:41 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 1:47:41 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 1:47:41 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 1:47:41 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 1:47:41 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 1:47:41 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 1:47:41 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 1:47:41 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 1:47:41 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:47:41 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 1:47:42 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 1:47:42 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 1:47:42 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 1:47:42 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 1:47:43 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 1:48:13 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:48:13 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 1:48:13 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 1:48:14 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 1:48:14 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 1:48:14 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 1:48:14 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 1:48:14 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 1:48:14 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 1:48:14 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:48:14 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 1:48:15 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 1:48:15 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 1:48:15 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:48:15 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:48:15 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:48:15 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:48:15 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:48:15 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:48:15 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:48:15 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:48:15 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:48:15 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:48:15 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:48:15 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:48:15 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 1:48:15 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 1:48:15 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 1:48:15 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 1:48:15 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 1:48:15 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 1:48:16 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 1:48:47 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:48:48 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 1:48:48 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 1:48:48 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 1:48:48 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 1:48:48 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 1:48:48 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 1:48:48 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 1:48:49 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 1:48:49 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:48:49 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 1:48:49 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 1:48:49 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 1:48:49 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:48:49 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:48:49 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:48:49 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:48:49 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:48:49 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:48:49 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:48:49 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:48:49 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:48:49 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:48:49 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:48:49 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:48:49 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 1:48:49 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 1:48:49 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 1:48:49 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 1:48:50 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 1:49:22 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:49:22 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 1:49:22 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 1:49:22 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 1:49:22 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 1:49:22 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 1:49:22 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 1:49:23 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 1:49:23 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 1:49:23 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 1:49:23 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 1:49:23 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:49:23 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 1:49:23 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:49:23 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:49:23 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:49:23 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:49:23 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:49:23 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:49:23 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:49:23 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:49:23 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:49:23 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:49:23 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:49:23 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:49:23 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 1:49:23 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 1:49:24 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 1:50:16 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:50:16 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 1:50:16 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 1:50:17 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 1:50:17 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 1:50:17 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 1:50:17 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 1:50:17 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 1:50:17 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 1:50:17 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:50:17 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 1:50:17 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 1:50:17 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 1:50:17 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:50:17 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:50:17 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:50:17 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:50:17 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:50:17 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:50:17 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:50:17 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:50:17 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:50:17 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:50:17 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:50:17 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:50:17 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 1:50:17 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 1:50:18 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 1:50:18 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 1:50:18 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 1:50:18 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 1:50:18 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 1:50:18 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 1:50:19 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 8 - 08/25/2025, 1:50:52 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 1:50:53 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 8 - 08/25/2025, 1:50:53 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 8 - 08/25/2025, 1:50:53 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 8 - 08/25/2025, 1:50:53 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 8 - 08/25/2025, 1:50:53 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 8 - 08/25/2025, 1:50:53 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 8 - 08/25/2025, 1:50:53 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 19 - 08/25/2025, 1:50:53 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 1:50:54 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 8 - 08/25/2025, 1:50:54 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 8 - 08/25/2025, 1:50:54 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 8 - 08/25/2025, 1:50:54 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 8 - 08/25/2025, 1:50:54 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:50:54 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:50:54 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:50:54 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:50:54 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:50:54 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:50:54 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:50:54 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:50:54 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:50:54 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:50:54 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:50:54 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:50:54 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 8 - 08/25/2025, 1:50:54 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 19 - 08/25/2025, 1:50:54 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 19 - 08/25/2025, 1:50:54 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 19 - 08/25/2025, 1:50:55 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 1:51:27 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:51:28 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 1:51:28 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 1:51:28 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 1:51:28 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 1:51:28 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 1:51:28 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 1:51:29 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 1:51:29 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 1:51:29 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 1:51:29 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 1:51:29 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:51:29 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 1:51:29 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:51:29 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:51:29 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:51:29 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:51:29 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:51:29 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:51:29 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:51:29 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:51:29 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:51:29 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:51:29 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:51:29 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:51:29 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 1:51:29 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 1:51:30 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 1:52:13 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:52:13 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 1:52:13 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 1:52:14 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 1:52:14 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 1:52:14 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 1:52:14 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 1:52:14 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 1:52:14 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 1:52:14 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:52:14 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 1:52:14 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 1:52:15 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 1:52:15 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:52:15 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:52:15 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:52:15 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:52:15 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:52:15 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:52:15 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:52:15 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:52:15 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:52:15 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:52:15 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:52:15 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:52:15 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 1:52:15 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 1:52:15 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 1:52:15 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 1:52:15 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 1:52:15 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 1:52:16 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 1:52:48 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:52:48 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 1:52:48 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 1:52:48 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 1:52:48 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 1:52:48 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 1:52:48 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 1:52:49 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 1:52:49 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 1:52:49 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 1:52:49 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 1:52:49 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:52:49 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 1:52:49 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:52:49 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:52:49 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:52:49 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:52:49 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:52:49 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:52:49 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:52:49 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:52:49 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:52:49 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:52:49 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:52:49 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:52:49 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 1:52:49 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 1:52:50 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 1:52:50 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 1:52:50 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 1:52:50 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 1:52:51 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 1:53:26 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:53:27 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 1:53:27 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 1:53:27 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 1:53:27 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 1:53:27 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 1:53:27 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 1:53:27 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 1:53:27 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 1:53:27 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:53:28 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 1:53:28 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 1:53:28 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 1:53:28 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:53:28 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:53:28 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:53:28 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:53:28 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:53:28 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:53:28 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:53:28 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:53:28 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:53:28 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:53:28 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:53:28 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:53:28 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 1:53:28 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 1:53:28 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 1:53:28 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 1:53:29 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 1:54:10 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:54:10 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 1:54:10 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 1:54:11 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 1:54:11 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 1:54:11 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 1:54:11 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 1:54:11 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 1:54:11 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 1:54:11 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:54:11 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 1:54:12 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 1:54:12 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 1:54:12 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:54:12 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:54:12 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:54:12 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:54:12 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:54:12 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:54:12 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:54:12 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:54:12 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:54:12 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:54:12 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:54:12 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:54:12 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 1:54:12 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 1:54:12 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 1:54:12 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 1:54:12 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 1:54:12 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 1:54:13 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 8 - 08/25/2025, 1:54:46 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 1:54:46 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 8 - 08/25/2025, 1:54:46 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 8 - 08/25/2025, 1:54:47 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 8 - 08/25/2025, 1:54:47 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 8 - 08/25/2025, 1:54:47 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 8 - 08/25/2025, 1:54:47 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 8 - 08/25/2025, 1:54:47 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 8 - 08/25/2025, 1:54:47 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 8 - 08/25/2025, 1:54:47 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 8 - 08/25/2025, 1:54:47 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 19 - 08/25/2025, 1:54:47 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 1:54:47 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 8 - 08/25/2025, 1:54:47 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:54:47 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:54:47 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:54:47 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:54:47 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:54:47 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:54:47 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:54:47 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:54:47 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:54:47 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:54:47 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:54:47 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 1:54:47 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 8 - 08/25/2025, 1:54:47 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 19 - 08/25/2025, 1:54:48 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 19 - 08/25/2025, 1:54:48 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 19 - 08/25/2025, 1:54:48 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 19 - 08/25/2025, 1:54:48 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 19 - 08/25/2025, 1:54:49 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 1:55:21 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:55:21 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 1:55:21 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 1:55:22 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 1:55:22 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 1:55:22 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 1:55:22 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 1:55:22 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 1:55:22 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 1:55:22 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 1:55:22 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 1:55:22 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:55:22 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 1:55:22 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:55:22 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:55:22 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:55:22 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:55:22 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:55:22 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:55:22 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:55:22 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:55:22 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:55:22 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:55:22 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:55:22 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:55:22 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 1:55:22 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 1:55:23 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 1:55:23 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 1:55:23 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 1:55:23 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 1:55:23 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 1:55:24 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 1:55:58 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:55:59 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 1:55:59 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 1:55:59 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 1:55:59 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 1:55:59 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 1:55:59 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 1:56:00 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 1:56:00 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 1:56:00 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 1:56:00 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:56:00 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 1:56:00 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 1:56:00 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:56:00 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:56:00 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:56:00 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:56:00 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:56:00 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:56:00 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:56:00 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:56:00 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:56:00 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:56:00 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:56:00 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:56:00 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 1:56:00 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 1:56:01 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 1:56:37 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:56:37 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 1:56:37 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 1:56:38 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 1:56:38 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 1:56:38 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 1:56:38 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 1:56:38 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 1:56:38 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 1:56:39 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 1:56:39 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 1:56:39 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 1:56:39 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:56:39 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:56:39 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:56:39 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:56:39 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:56:39 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:56:39 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:56:39 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:56:39 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:56:39 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:56:39 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:56:39 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:56:39 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 1:56:39 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 1:56:39 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 18 - 08/25/2025, 1:56:39 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 1:56:39 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 1:56:40 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 1:57:23 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:57:23 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 1:57:23 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 1:57:24 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 1:57:24 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 1:57:24 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 1:57:24 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 1:57:24 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 1:57:24 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 1:57:24 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 1:57:24 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:57:24 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 1:57:25 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 1:57:25 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:57:25 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:57:25 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:57:25 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:57:25 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:57:25 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:57:25 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:57:25 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:57:25 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:57:25 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:57:25 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:57:25 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:57:25 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 1:57:25 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 1:57:25 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 1:57:25 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 1:57:25 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 1:57:25 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 1:57:26 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 1:58:06 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:58:06 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 1:58:06 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 1:58:07 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 1:58:07 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 1:58:07 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 1:58:07 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 1:58:07 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 1:58:07 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 1:58:07 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 1:58:07 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:58:07 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 1:58:07 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 1:58:07 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:58:07 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:58:07 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:58:07 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:58:07 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:58:07 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:58:07 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:58:07 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:58:07 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:58:07 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:58:07 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:58:07 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:58:07 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 1:58:07 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 1:58:08 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 1:58:08 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 1:58:08 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 1:58:08 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 1:58:09 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 1:58:41 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:58:41 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 1:58:41 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 1:58:42 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 1:58:42 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 1:58:42 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 1:58:42 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 1:58:42 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 1:58:42 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 1:58:42 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:58:42 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 1:58:42 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 1:58:42 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 1:58:42 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:58:42 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:58:42 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:58:42 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:58:42 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:58:42 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:58:42 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:58:42 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:58:42 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:58:42 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:58:42 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:58:42 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:58:42 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 1:58:42 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 1:58:43 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 1:58:43 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 1:58:43 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 1:58:43 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 1:58:43 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 1:58:43 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 1:58:44 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 1:59:36 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:59:36 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 1:59:36 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 1:59:37 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 1:59:37 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 1:59:37 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 1:59:37 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 1:59:37 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 1:59:37 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 1:59:37 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 1:59:37 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 1:59:38 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 1:59:38 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 1:59:38 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:59:38 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:59:38 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:59:38 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:59:38 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:59:38 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:59:38 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:59:38 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:59:38 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:59:38 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:59:38 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:59:38 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 1:59:38 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 1:59:38 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 1:59:38 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 1:59:38 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 1:59:39 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:00:12 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:00:12 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:00:12 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:00:13 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:00:13 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:00:13 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:00:13 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:00:13 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:00:13 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 2:00:13 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:00:14 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:00:14 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:00:14 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:00:14 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:00:14 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:00:14 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:00:14 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:00:14 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:00:14 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:00:14 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:00:14 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:00:14 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:00:14 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:00:14 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:00:14 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:00:14 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:00:14 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:00:14 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:00:14 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:00:15 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 8 - 08/25/2025, 2:00:47 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 2:00:48 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 8 - 08/25/2025, 2:00:48 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 8 - 08/25/2025, 2:00:48 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 8 - 08/25/2025, 2:00:48 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 8 - 08/25/2025, 2:00:48 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 8 - 08/25/2025, 2:00:48 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 8 - 08/25/2025, 2:00:49 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 8 - 08/25/2025, 2:00:49 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 8 - 08/25/2025, 2:00:49 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 8 - 08/25/2025, 2:00:49 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 19 - 08/25/2025, 2:00:49 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 2:00:49 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 8 - 08/25/2025, 2:00:49 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 2:00:49 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 2:00:49 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 2:00:49 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 2:00:49 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 2:00:49 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 2:00:49 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 2:00:49 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 2:00:49 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 2:00:49 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 2:00:49 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 2:00:49 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 2:00:49 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 8 - 08/25/2025, 2:00:49 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 19 - 08/25/2025, 2:00:50 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:01:41 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:01:41 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:01:41 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:01:41 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:01:41 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:01:41 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:01:41 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:01:42 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:01:42 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 2:01:42 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:01:42 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:01:42 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:01:42 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:01:42 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:01:42 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:01:42 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:01:42 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:01:42 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:01:42 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:01:42 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:01:42 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:01:42 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:01:42 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:01:42 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:01:42 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:01:42 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:01:42 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:01:43 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:01:44 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:02:15 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:02:15 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:02:15 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:02:16 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:02:16 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:02:16 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:02:16 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:02:16 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:02:16 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 2:02:16 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:02:16 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:02:17 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 2:02:17 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:02:17 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:02:17 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:02:17 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:02:17 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:02:17 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:02:17 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:02:17 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:02:17 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:02:17 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:02:17 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:02:17 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:02:17 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:02:17 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:02:17 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:02:17 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:02:17 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:02:17 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:02:17 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:02:18 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:03:07 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:03:07 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:03:07 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:03:08 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:03:08 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:03:08 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:03:08 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:03:08 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:03:08 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 2:03:08 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:03:09 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:03:09 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 2:03:09 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:03:09 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:03:09 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:03:09 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:03:09 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:03:09 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:03:09 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:03:09 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:03:09 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:03:09 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:03:09 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:03:09 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:03:09 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:03:09 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:03:09 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:03:09 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:03:09 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:03:10 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:03:44 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:03:44 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:03:44 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:03:45 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:03:45 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:03:45 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:03:45 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:03:45 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:03:45 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 2:03:45 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:03:45 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:03:46 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 2:03:46 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:03:46 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:03:46 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:03:46 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:03:46 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:03:46 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:03:46 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:03:46 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:03:46 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:03:46 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:03:46 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:03:46 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:03:46 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:03:46 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:03:46 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:03:46 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:03:46 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:03:46 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:03:46 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:03:47 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:04:17 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:04:17 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:04:17 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:04:18 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:04:18 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:04:18 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:04:18 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:04:18 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:04:18 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 2:04:18 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:04:18 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 2:04:19 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:04:19 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:04:19 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:04:19 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:04:19 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:04:19 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:04:19 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:04:19 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:04:19 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:04:19 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:04:19 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:04:19 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:04:19 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:04:19 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:04:19 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:04:19 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 18 - 08/25/2025, 2:04:19 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:04:19 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:04:20 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 9 - 08/25/2025, 2:05:07 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 9 - 08/25/2025, 2:05:07 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 9 - 08/25/2025, 2:05:07 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 9 - 08/25/2025, 2:05:07 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 9 - 08/25/2025, 2:05:07 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 9 - 08/25/2025, 2:05:08 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 9 - 08/25/2025, 2:05:08 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 9 - 08/25/2025, 2:05:08 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 9 - 08/25/2025, 2:05:08 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 9 - 08/25/2025, 2:05:08 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 20 - 08/25/2025, 2:05:08 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 9 - 08/25/2025, 2:05:08 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 9 - 08/25/2025, 2:05:08 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 9 - 08/25/2025, 2:05:08 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 9 - 08/25/2025, 2:05:08 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 9 - 08/25/2025, 2:05:08 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 9 - 08/25/2025, 2:05:08 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 9 - 08/25/2025, 2:05:08 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 9 - 08/25/2025, 2:05:08 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 9 - 08/25/2025, 2:05:08 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 9 - 08/25/2025, 2:05:08 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 9 - 08/25/2025, 2:05:08 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 9 - 08/25/2025, 2:05:08 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 9 - 08/25/2025, 2:05:08 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 9 - 08/25/2025, 2:05:08 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 9 - 08/25/2025, 2:05:08 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 9 - 08/25/2025, 2:05:08 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 20 - 08/25/2025, 2:05:09 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 20 - 08/25/2025, 2:05:09 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 20 - 08/25/2025, 2:05:09 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 20 - 08/25/2025, 2:05:09 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 20 - 08/25/2025, 2:05:09 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 20 - 08/25/2025, 2:05:09 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 20 - 08/25/2025, 2:05:10 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:05:47 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:05:48 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:05:48 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:05:48 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:05:48 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:05:48 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:05:48 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:05:49 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:05:49 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 2:05:49 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:05:49 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:05:49 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 2:05:50 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:05:50 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:05:50 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:05:50 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:05:50 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:05:50 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:05:50 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:05:50 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:05:50 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:05:50 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:05:50 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:05:50 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:05:50 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:05:50 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:05:50 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:05:50 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:05:50 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:05:51 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:06:25 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:06:26 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:06:26 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:06:26 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:06:26 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:06:26 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:06:26 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:06:26 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:06:26 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 2:06:27 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:06:27 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:06:27 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 2:06:27 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:06:27 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:06:27 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:06:27 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:06:27 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:06:27 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:06:27 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:06:27 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:06:27 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:06:27 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:06:27 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:06:27 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:06:27 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:06:27 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:06:27 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:06:27 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:06:27 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:06:28 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:07:07 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:07:08 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:07:08 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:07:08 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:07:08 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:07:08 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:07:08 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:07:09 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:07:09 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 2:07:09 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:07:09 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:07:09 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:07:09 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:07:09 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:07:09 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:07:09 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:07:09 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:07:09 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:07:09 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:07:09 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:07:09 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:07:09 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:07:09 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:07:09 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:07:09 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:07:09 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:07:09 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:07:10 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:07:43 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:07:43 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:07:43 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:07:44 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:07:44 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:07:44 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:07:44 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:07:44 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:07:44 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 2:07:44 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:07:44 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:07:44 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:07:44 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:07:44 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:07:44 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:07:44 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:07:44 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:07:44 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:07:44 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:07:44 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:07:44 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:07:44 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:07:44 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:07:44 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:07:44 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:07:44 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:07:44 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:07:45 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:07:45 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:07:45 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:07:45 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:07:45 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:07:46 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:08:18 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:08:19 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:08:19 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:08:19 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:08:19 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:08:19 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:08:19 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:08:20 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 18 - 08/25/2025, 2:08:20 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:08:20 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 2:08:20 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:08:20 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 2:08:20 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:08:20 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:08:20 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:08:20 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:08:20 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:08:20 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:08:20 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:08:20 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:08:20 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:08:20 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:08:20 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:08:20 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:08:20 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:08:20 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:08:20 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:08:21 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:09:13 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:09:13 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:09:13 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:09:13 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:09:13 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:09:13 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:09:13 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:09:14 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:09:14 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 2:09:14 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:09:14 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:09:14 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 2:09:14 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:09:14 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:09:14 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:09:14 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:09:14 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:09:14 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:09:14 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:09:14 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:09:14 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:09:14 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:09:14 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:09:14 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:09:14 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:09:14 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:09:14 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:09:15 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:09:49 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:09:50 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:09:50 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:09:50 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:09:50 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:09:50 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:09:50 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:09:51 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:09:51 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 2:09:51 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:09:51 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:09:51 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 2:09:51 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:09:51 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:09:51 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:09:51 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:09:51 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:09:51 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:09:51 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:09:51 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:09:51 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:09:51 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:09:51 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:09:51 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:09:51 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:09:51 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:09:51 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:09:52 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:10:30 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:10:31 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:10:31 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:10:31 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:10:31 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:10:31 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:10:31 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:10:31 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:10:32 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 2:10:32 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:10:32 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 2:10:32 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:10:32 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:10:32 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:10:32 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:10:32 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:10:32 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:10:32 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:10:32 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:10:32 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:10:32 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:10:32 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:10:32 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:10:32 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:10:32 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:10:32 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:10:32 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:10:33 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:11:05 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:11:05 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:11:05 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:11:05 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:11:05 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:11:06 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:11:06 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:11:06 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:11:06 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 2:11:06 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:11:06 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:11:06 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:11:06 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:11:06 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:11:06 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:11:06 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:11:06 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:11:06 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:11:06 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:11:06 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:11:06 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:11:06 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:11:06 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:11:06 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:11:06 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:11:06 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:11:06 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:11:07 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:11:07 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:11:07 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:11:07 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:11:07 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:11:08 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:11:46 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:11:46 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:11:46 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:11:47 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:11:47 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:11:47 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:11:47 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:11:47 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 18 - 08/25/2025, 2:11:47 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:11:47 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 2:11:47 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:11:47 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 2:11:47 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:11:47 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:11:47 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:11:47 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:11:47 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:11:47 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:11:47 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:11:47 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:11:47 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:11:47 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:11:47 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:11:47 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:11:47 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:11:47 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:11:47 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:48 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:11:49 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:12:26 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:12:26 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:12:26 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:12:26 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:12:26 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:12:26 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:12:26 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:12:27 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:12:27 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 2:12:27 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:12:27 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:12:27 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:12:27 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:12:27 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:12:27 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:12:27 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:12:27 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:12:27 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:12:27 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:12:27 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:12:27 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:12:27 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:12:27 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:12:27 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:12:27 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:12:27 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:12:27 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:12:28 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:12:28 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:12:28 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:12:28 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:12:28 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:12:28 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:12:29 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:13:04 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:13:04 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:13:04 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:13:05 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:13:05 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:13:05 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:13:05 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:13:05 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:13:05 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 2:13:05 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:13:05 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:13:05 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 2:13:06 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:13:06 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:13:06 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:13:06 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:13:06 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:13:06 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:13:06 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:13:06 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:13:06 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:13:06 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:13:06 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:13:06 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:13:06 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:13:06 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:13:06 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:13:06 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:13:06 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:13:06 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:13:06 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:13:06 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:13:07 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 8 - 08/25/2025, 2:13:39 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 2:13:40 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 8 - 08/25/2025, 2:13:40 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 8 - 08/25/2025, 2:13:40 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 8 - 08/25/2025, 2:13:40 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 8 - 08/25/2025, 2:13:40 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 8 - 08/25/2025, 2:13:40 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 8 - 08/25/2025, 2:13:40 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 8 - 08/25/2025, 2:13:41 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 19 - 08/25/2025, 2:13:41 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 2:13:41 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 8 - 08/25/2025, 2:13:41 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 8 - 08/25/2025, 2:13:41 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 8 - 08/25/2025, 2:13:41 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 2:13:41 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 2:13:41 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 2:13:41 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 2:13:41 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 2:13:41 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 2:13:41 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 2:13:41 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 2:13:41 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 2:13:41 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 2:13:41 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 2:13:41 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 2:13:41 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 8 - 08/25/2025, 2:13:41 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 19 - 08/25/2025, 2:13:41 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 19 - 08/25/2025, 2:13:41 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 19 - 08/25/2025, 2:13:42 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:14:11 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:14:11 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:14:11 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:14:12 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:14:12 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:14:12 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:14:12 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:14:12 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:14:12 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 2:14:12 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:14:13 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:14:13 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:14:13 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:14:13 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:14:13 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:14:13 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:14:13 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:14:13 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:14:13 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:14:13 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:14:13 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:14:13 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:14:13 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:14:13 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:14:13 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:14:13 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:14:13 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:14:13 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:14:13 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:14:14 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 8 - 08/25/2025, 2:14:49 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 2:14:50 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 8 - 08/25/2025, 2:14:50 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 8 - 08/25/2025, 2:14:50 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 8 - 08/25/2025, 2:14:50 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 8 - 08/25/2025, 2:14:50 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 8 - 08/25/2025, 2:14:50 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 8 - 08/25/2025, 2:14:50 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 19 - 08/25/2025, 2:14:50 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 2:14:50 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 8 - 08/25/2025, 2:14:51 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 8 - 08/25/2025, 2:14:51 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 8 - 08/25/2025, 2:14:51 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 8 - 08/25/2025, 2:14:51 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 2:14:51 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 2:14:51 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 2:14:51 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 2:14:51 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 2:14:51 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 2:14:51 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 2:14:51 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 2:14:51 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 2:14:51 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 2:14:51 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 2:14:51 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 2:14:51 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 8 - 08/25/2025, 2:14:51 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 19 - 08/25/2025, 2:14:51 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 19 - 08/25/2025, 2:14:51 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 19 - 08/25/2025, 2:14:52 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:15:33 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:15:34 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:15:34 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:15:34 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:15:34 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:15:34 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:15:34 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:15:34 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:15:35 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 2:15:35 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:15:35 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:15:35 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:15:35 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:15:35 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:15:35 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:15:35 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:15:35 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:15:35 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:15:35 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:15:35 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:15:35 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:15:35 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:15:35 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:15:35 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:15:35 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:15:35 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:15:35 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:15:36 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:16:25 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:16:25 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:16:25 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:16:26 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:16:26 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:16:26 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:16:26 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:16:26 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:16:26 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 2:16:26 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:16:26 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:16:26 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:16:26 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:16:26 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:16:26 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:16:26 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:16:26 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:16:26 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:16:26 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:16:26 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:16:26 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:16:26 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:16:26 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:16:26 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:16:26 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:16:26 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:16:26 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:16:27 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:16:27 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:16:27 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:16:27 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:16:27 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:16:28 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:17:09 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:17:09 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:17:09 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:17:10 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:17:10 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:17:10 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:17:10 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:17:10 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:17:10 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 2:17:10 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:17:11 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:17:11 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:17:11 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:17:11 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:17:11 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:17:11 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:17:11 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:17:11 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:17:11 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:17:11 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:17:11 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:17:11 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:17:11 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:17:11 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:17:11 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:17:11 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:17:11 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:17:11 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:17:11 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:17:12 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:17:45 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:17:45 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:17:45 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:17:46 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:17:46 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:17:46 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:17:46 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:17:46 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:17:46 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 2:17:46 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:17:46 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:17:46 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 2:17:47 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:17:47 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:17:47 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:17:47 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:17:47 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:17:47 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:17:47 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:17:47 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:17:47 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:17:47 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:17:47 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:17:47 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:17:47 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:17:47 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:17:47 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:17:47 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:17:47 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:17:47 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:17:47 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:17:47 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:17:48 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:18:39 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:18:39 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:18:39 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:18:39 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:18:39 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:18:40 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:18:40 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:18:40 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:18:40 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 2:18:40 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:18:40 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:18:40 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:18:40 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:18:40 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:18:40 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:18:40 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:18:40 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:18:40 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:18:40 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:18:40 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:18:40 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:18:40 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:18:40 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:18:40 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:18:40 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:18:40 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:18:40 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:18:41 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:18:41 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:18:41 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:18:41 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:18:41 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:18:41 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:18:42 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:19:18 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:19:19 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:19:19 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:19:19 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:19:19 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:19:19 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:19:19 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:19:19 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:19:20 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 2:19:20 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:19:20 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:19:20 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 2:19:20 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:19:20 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:19:20 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:19:20 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:19:20 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:19:20 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:19:20 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:19:20 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:19:20 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:19:20 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:19:20 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:19:20 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:19:20 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:19:20 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:19:20 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:19:21 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:20:04 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:20:05 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:20:05 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:20:05 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:20:05 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:20:05 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:20:05 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:20:06 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:20:06 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 2:20:06 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:20:06 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:20:06 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 2:20:06 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:20:06 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:20:06 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:20:06 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:20:06 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:20:06 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:20:06 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:20:06 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:20:06 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:20:06 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:20:06 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:20:06 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:20:06 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:20:06 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:20:06 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:20:07 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:20:49 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:20:49 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:20:49 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:20:50 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:20:50 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:20:50 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:20:50 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:20:50 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:20:50 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 2:20:50 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:20:51 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:20:51 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 2:20:51 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:20:51 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:20:51 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:20:51 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:20:51 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:20:51 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:20:51 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:20:51 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:20:51 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:20:51 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:20:51 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:20:51 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:20:51 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:20:51 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:20:51 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:20:51 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:20:51 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:20:52 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:21:31 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:21:31 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:21:31 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:21:31 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:21:31 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:21:31 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:21:31 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:21:32 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 18 - 08/25/2025, 2:21:32 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:21:32 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 2:21:32 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:21:32 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 2:21:32 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:21:32 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:21:32 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:21:32 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:21:32 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:21:32 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:21:32 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:21:32 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:21:32 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:21:32 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:21:32 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:21:32 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:21:32 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:21:32 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:21:32 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:21:33 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:22:21 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:22:22 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:22:22 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:22:22 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:22:22 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:22:22 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:22:22 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:22:22 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:22:22 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 2:22:23 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:22:23 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:22:23 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:22:23 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:22:23 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:22:23 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:22:23 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:22:23 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:22:23 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:22:23 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:22:23 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:22:23 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:22:23 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:22:23 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:22:23 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:22:23 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:22:23 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:22:23 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:22:23 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:22:23 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:22:24 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:22:56 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:22:57 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:22:57 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:22:57 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:22:57 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:22:57 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:22:57 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:22:58 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:22:58 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 2:22:58 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:22:58 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:22:58 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 2:22:58 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:22:58 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:22:58 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:22:58 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:22:58 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:22:58 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:22:58 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:22:58 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:22:58 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:22:58 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:22:58 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:22:58 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:22:58 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:22:58 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:22:58 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:22:59 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:22:59 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:22:59 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:22:59 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:22:59 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:23:00 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:23:42 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:23:43 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:23:43 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:23:43 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:23:43 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:23:43 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:23:43 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:23:44 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:23:44 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 2:23:44 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:23:44 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:23:44 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 2:23:44 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:23:44 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:23:44 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:23:44 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:23:44 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:23:44 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:23:44 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:23:44 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:23:44 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:23:44 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:23:44 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:23:44 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:23:44 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:23:44 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:23:44 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:23:45 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:24:25 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:24:25 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:24:25 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:24:26 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:24:26 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:24:26 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:24:26 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:24:26 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 18 - 08/25/2025, 2:24:26 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:24:26 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 2:24:26 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:24:26 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 2:24:26 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:24:26 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:24:26 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:24:26 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:24:26 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:24:26 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:24:26 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:24:26 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:24:26 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:24:26 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:24:26 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:24:26 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:24:26 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:24:26 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:24:26 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:24:27 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:24:59 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:25:00 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:25:00 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:25:00 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:25:00 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:25:00 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:25:00 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:25:00 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:25:01 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 2:25:01 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:25:01 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:25:01 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:25:01 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:25:01 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:25:01 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:25:01 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:25:01 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:25:01 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:25:01 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:25:01 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:25:01 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:25:01 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:25:01 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:25:01 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:25:01 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:25:01 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:25:01 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:25:01 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:25:02 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:25:41 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:25:41 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:25:41 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:25:41 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:25:41 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:25:41 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:25:41 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:25:42 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:25:42 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 2:25:42 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:25:42 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:25:42 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:25:42 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:25:42 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:25:42 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:25:42 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:25:42 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:25:42 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:25:42 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:25:42 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:25:42 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:25:42 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:25:42 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:25:42 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:25:42 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:25:42 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:25:42 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:25:43 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:25:43 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:25:43 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:25:43 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:25:43 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:25:43 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:25:44 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:26:23 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:26:23 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:26:23 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:26:24 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:26:24 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:26:24 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:26:24 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:26:24 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:26:24 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 2:26:24 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:26:24 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:26:24 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:26:25 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:26:25 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:26:25 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:26:25 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:26:25 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:26:25 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:26:25 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:26:25 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:26:25 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:26:25 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:26:25 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:26:25 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:26:25 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:26:25 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:26:25 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:26:25 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:26:25 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:26:25 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:26:25 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:26:26 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:27:10 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:27:11 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:27:11 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:27:11 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:27:11 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:27:11 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:27:11 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:27:12 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:27:12 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 2:27:12 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:27:12 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:27:12 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 2:27:12 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:27:12 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:27:12 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:27:12 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:27:12 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:27:12 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:27:12 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:27:12 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:27:12 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:27:12 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:27:12 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:27:12 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:27:12 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:27:12 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:27:12 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:27:13 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:27:13 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:27:13 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:27:13 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:27:13 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:27:13 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:27:14 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:28:03 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:28:04 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:28:04 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:28:04 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:28:04 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:28:04 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:28:04 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:28:04 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:28:05 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 2:28:05 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:28:05 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:28:05 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 2:28:05 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:28:05 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:28:05 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:28:05 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:28:05 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:28:05 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:28:05 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:28:05 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:28:05 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:28:05 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:28:05 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:28:05 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:28:05 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:28:05 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:28:05 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:28:06 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:28:49 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:28:50 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:28:50 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:28:50 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:28:50 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:28:50 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:28:50 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:28:50 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:28:51 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 2:28:51 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:28:51 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:28:51 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:28:51 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:28:51 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:28:51 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:28:51 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:28:51 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:28:51 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:28:51 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:28:51 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:28:51 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:28:51 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:28:51 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:28:51 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:28:51 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:28:51 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:28:51 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:28:52 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:29:45 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:29:45 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:29:45 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:29:45 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:29:46 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:29:46 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:29:46 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:29:46 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:29:46 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 2:29:46 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:29:46 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:29:46 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 2:29:46 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:29:46 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:29:46 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:29:46 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:29:46 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:29:46 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:29:46 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:29:46 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:29:46 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:29:46 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:29:46 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:29:46 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:29:46 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:29:46 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:29:46 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:29:47 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:29:47 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:29:47 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:29:47 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:29:47 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:29:47 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:29:48 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:30:23 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:30:23 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:30:23 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:30:23 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:30:23 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:30:23 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:30:23 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:30:24 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:30:24 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 2:30:24 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:30:24 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:30:24 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:30:24 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:30:24 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:30:24 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:30:24 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:30:24 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:30:24 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:30:24 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:30:24 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:30:24 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:30:24 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:30:24 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:30:24 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:30:24 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:30:24 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:30:24 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:30:25 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:30:25 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:30:25 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:30:25 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:30:25 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:30:25 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:30:26 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:31:15 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:31:16 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:31:16 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:31:16 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:31:16 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:31:16 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:31:16 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:31:16 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:31:17 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 2:31:17 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:31:17 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:31:17 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:31:17 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:31:17 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:31:17 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:31:17 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:31:17 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:31:17 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:31:17 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:31:17 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:31:17 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:31:17 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:31:17 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:31:17 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:31:17 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:31:17 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:31:17 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:31:18 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:31:59 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:31:59 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:31:59 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:32:00 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:32:00 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:32:00 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:32:00 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:32:00 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:32:00 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 2:32:00 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:32:00 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:32:00 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 2:32:01 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:32:01 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:32:01 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:32:01 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:32:01 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:32:01 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:32:01 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:32:01 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:32:01 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:32:01 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:32:01 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:32:01 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:32:01 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:32:01 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:32:01 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:32:01 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:32:01 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:32:01 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:32:01 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:32:02 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:32:39 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:32:39 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:32:39 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:32:40 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:32:40 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:32:40 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:32:40 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:32:40 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:32:40 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 2:32:40 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:32:40 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:32:40 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 2:32:41 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:32:41 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:32:41 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:32:41 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:32:41 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:32:41 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:32:41 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:32:41 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:32:41 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:32:41 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:32:41 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:32:41 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:32:41 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:32:41 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:32:41 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:32:41 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:32:41 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:32:41 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:32:42 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 8 - 08/25/2025, 2:33:12 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 2:33:12 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 8 - 08/25/2025, 2:33:12 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 8 - 08/25/2025, 2:33:12 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 8 - 08/25/2025, 2:33:12 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 8 - 08/25/2025, 2:33:12 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 8 - 08/25/2025, 2:33:12 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 8 - 08/25/2025, 2:33:13 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 8 - 08/25/2025, 2:33:13 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 8 - 08/25/2025, 2:33:13 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 8 - 08/25/2025, 2:33:13 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 19 - 08/25/2025, 2:33:13 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 2:33:13 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 19 - 08/25/2025, 2:33:14 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 19 - 08/25/2025, 2:33:14 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 19 - 08/25/2025, 2:33:14 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 19 - 08/25/2025, 2:33:14 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 19 - 08/25/2025, 2:33:14 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 19 - 08/25/2025, 2:33:15 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 6 - 08/25/2025, 2:33:44 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 6 - 08/25/2025, 2:33:44 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 6 - 08/25/2025, 2:33:44 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 6 - 08/25/2025, 2:33:45 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 6 - 08/25/2025, 2:33:45 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 6 - 08/25/2025, 2:33:45 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 6 - 08/25/2025, 2:33:45 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 6 - 08/25/2025, 2:33:45 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 6 - 08/25/2025, 2:33:45 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 17 - 08/25/2025, 2:33:45 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 6 - 08/25/2025, 2:33:45 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 6 - 08/25/2025, 2:33:46 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 6 - 08/25/2025, 2:33:46 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 6 - 08/25/2025, 2:33:46 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 6 - 08/25/2025, 2:33:46 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 6 - 08/25/2025, 2:33:46 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 6 - 08/25/2025, 2:33:46 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 6 - 08/25/2025, 2:33:46 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 6 - 08/25/2025, 2:33:46 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 6 - 08/25/2025, 2:33:46 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 6 - 08/25/2025, 2:33:46 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 6 - 08/25/2025, 2:33:46 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 6 - 08/25/2025, 2:33:46 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 6 - 08/25/2025, 2:33:46 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 6 - 08/25/2025, 2:33:46 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 6 - 08/25/2025, 2:33:46 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 6 - 08/25/2025, 2:33:46 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 17 - 08/25/2025, 2:33:46 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 17 - 08/25/2025, 2:33:46 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 17 - 08/25/2025, 2:33:46 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 17 - 08/25/2025, 2:33:46 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 17 - 08/25/2025, 2:33:47 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:34:33 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:34:34 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:34:34 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:34:34 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:34:34 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:34:34 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:34:34 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:34:35 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:34:35 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 2:34:35 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:34:35 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:34:35 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:34:35 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:34:35 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:34:35 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:34:35 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:34:35 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:34:35 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:34:35 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:34:35 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:34:35 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:34:35 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:34:35 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:34:35 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:34:35 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:34:35 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:34:35 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:34:36 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:35:07 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:35:08 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:35:08 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:35:08 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:35:08 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:35:08 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:35:08 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:35:08 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:35:08 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 2:35:09 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:35:09 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 2:35:09 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:35:09 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:35:09 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:35:09 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:35:09 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:35:09 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:35:09 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:35:09 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:35:09 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:35:09 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:35:09 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:35:09 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:35:09 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:35:09 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:35:09 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:35:09 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:35:10 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 8 - 08/25/2025, 2:35:52 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 2:35:53 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 8 - 08/25/2025, 2:35:53 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 8 - 08/25/2025, 2:35:53 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 8 - 08/25/2025, 2:35:53 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 8 - 08/25/2025, 2:35:53 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 8 - 08/25/2025, 2:35:53 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 8 - 08/25/2025, 2:35:54 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 8 - 08/25/2025, 2:35:54 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 8 - 08/25/2025, 2:35:54 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 8 - 08/25/2025, 2:35:54 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 8 - 08/25/2025, 2:35:54 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 8 - 08/25/2025, 2:35:54 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 2:35:54 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 2:35:54 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 2:35:54 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 2:35:54 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 2:35:54 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 2:35:54 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 2:35:54 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 2:35:54 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 2:35:54 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 2:35:54 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 2:35:54 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 2:35:54 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 8 - 08/25/2025, 2:35:54 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 19 - 08/25/2025, 2:35:54 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 19 - 08/25/2025, 2:35:55 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:36:30 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:36:31 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:36:31 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:36:31 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:36:31 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:36:31 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:36:31 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:36:31 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:36:31 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 2:36:31 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:36:31 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:36:32 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 2:36:32 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:36:32 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:36:32 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:36:32 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:36:32 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:36:32 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:36:32 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:36:32 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:36:32 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:36:32 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:36:32 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:36:32 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:36:32 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:36:32 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:36:32 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:36:32 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:36:32 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:36:32 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:36:33 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:37:08 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:37:09 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:37:09 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:37:09 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:37:09 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:37:09 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:37:09 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:37:10 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:37:10 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 2:37:10 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:37:10 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:37:10 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:37:10 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:37:10 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:37:10 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:37:10 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:37:10 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:37:10 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:37:10 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:37:10 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:37:10 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:37:10 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:37:10 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:37:10 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:37:10 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:37:10 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:37:10 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:37:11 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:37:48 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:37:48 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:37:48 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:37:48 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:37:48 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:37:49 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:37:49 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:37:49 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:37:49 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 2:37:49 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:37:49 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:37:49 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:37:49 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:37:49 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:37:49 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:37:49 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:37:49 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:37:49 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:37:49 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:37:49 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:37:49 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:37:49 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:37:49 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:37:49 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:37:49 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:37:49 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:37:49 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:37:50 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:37:50 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:37:50 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:37:50 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:37:50 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:37:50 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:37:51 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:38:27 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:38:27 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:38:27 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:38:28 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:38:28 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:38:28 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:38:28 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:38:28 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:38:28 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 2:38:28 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:38:28 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:38:29 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:38:29 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:38:29 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:38:29 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:38:29 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:38:29 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:38:29 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:38:29 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:38:29 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:38:29 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:38:29 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:38:29 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:38:29 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:38:29 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:38:29 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:38:29 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:38:29 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:38:29 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:38:30 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:39:18 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:39:18 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:39:18 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:39:19 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:39:19 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:39:19 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:39:19 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:39:19 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:39:19 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 2:39:20 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:39:20 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:39:20 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:39:20 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:39:20 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:39:20 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:39:20 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:39:20 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:39:20 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:39:20 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:39:20 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:39:20 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:39:20 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:39:20 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:39:20 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:39:20 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:39:20 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:39:20 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:39:20 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:39:20 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:39:21 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:39:57 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:39:58 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:39:58 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:39:58 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:39:58 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:39:58 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:39:58 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:39:58 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:39:59 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 2:39:59 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:39:59 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:39:59 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:39:59 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:39:59 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:39:59 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:39:59 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:39:59 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:39:59 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:39:59 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:39:59 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:39:59 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:39:59 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:39:59 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:39:59 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:39:59 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:39:59 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:39:59 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:40:00 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:40:52 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:40:52 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:40:52 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:40:52 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:40:52 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:40:53 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:40:53 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:40:53 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 18 - 08/25/2025, 2:40:53 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:40:53 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 2:40:53 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:40:53 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 2:40:53 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:40:53 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:40:53 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:40:53 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:40:53 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:40:53 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:40:53 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:40:53 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:40:53 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:40:53 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:40:53 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:40:53 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:40:53 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:40:53 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:40:53 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:40:54 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 8 - 08/25/2025, 2:41:27 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 2:41:27 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 8 - 08/25/2025, 2:41:27 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 8 - 08/25/2025, 2:41:28 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 8 - 08/25/2025, 2:41:28 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 8 - 08/25/2025, 2:41:28 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 8 - 08/25/2025, 2:41:28 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 8 - 08/25/2025, 2:41:28 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 19 - 08/25/2025, 2:41:28 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 2:41:28 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 8 - 08/25/2025, 2:41:28 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 8 - 08/25/2025, 2:41:28 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 8 - 08/25/2025, 2:41:28 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 8 - 08/25/2025, 2:41:28 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 2:41:28 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 2:41:28 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 2:41:28 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 2:41:28 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 2:41:28 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 2:41:28 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 2:41:28 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 2:41:28 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 2:41:28 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 2:41:28 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 2:41:28 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 2:41:28 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 8 - 08/25/2025, 2:41:28 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 19 - 08/25/2025, 2:41:29 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:42:03 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:42:03 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:42:03 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:42:04 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:42:04 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:42:04 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:42:04 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:42:04 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:42:04 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 2:42:04 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:42:04 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:42:05 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 2:42:05 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:42:05 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:42:05 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:42:05 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:42:05 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:42:05 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:42:05 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:42:05 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:42:05 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:42:05 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:42:05 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:42:05 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:42:05 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:42:05 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:42:05 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:42:05 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:42:05 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:42:05 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:42:05 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:42:06 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 6 - 08/25/2025, 2:42:53 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 6 - 08/25/2025, 2:42:53 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 6 - 08/25/2025, 2:42:53 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 6 - 08/25/2025, 2:42:54 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 6 - 08/25/2025, 2:42:54 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 6 - 08/25/2025, 2:42:54 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 6 - 08/25/2025, 2:42:54 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 6 - 08/25/2025, 2:42:54 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 6 - 08/25/2025, 2:42:54 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 6 - 08/25/2025, 2:42:55 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 6 - 08/25/2025, 2:42:55 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 17 - 08/25/2025, 2:42:55 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 6 - 08/25/2025, 2:42:55 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 6 - 08/25/2025, 2:42:55 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 6 - 08/25/2025, 2:42:55 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 6 - 08/25/2025, 2:42:55 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 6 - 08/25/2025, 2:42:55 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 6 - 08/25/2025, 2:42:55 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 6 - 08/25/2025, 2:42:55 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 6 - 08/25/2025, 2:42:55 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 6 - 08/25/2025, 2:42:55 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 6 - 08/25/2025, 2:42:55 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 6 - 08/25/2025, 2:42:55 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 6 - 08/25/2025, 2:42:55 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 6 - 08/25/2025, 2:42:55 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 6 - 08/25/2025, 2:42:55 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 6 - 08/25/2025, 2:42:55 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 17 - 08/25/2025, 2:42:55 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 17 - 08/25/2025, 2:42:55 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 17 - 08/25/2025, 2:42:56 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:43:29 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:43:29 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:43:29 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:43:30 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:43:30 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:43:30 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:43:30 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:43:30 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:43:30 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 2:43:30 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:43:30 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:43:30 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:43:31 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:43:31 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:43:31 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:43:31 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:43:31 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:43:31 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:43:31 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:43:31 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:43:31 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:43:31 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:43:31 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:43:31 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:43:31 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:43:31 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:43:31 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:43:31 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:43:31 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:43:31 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:43:31 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:43:32 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:44:09 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:44:10 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:44:10 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:44:10 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:44:10 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:44:10 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:44:10 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:44:11 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:44:11 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 2:44:11 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:44:11 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:44:11 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:44:12 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:44:46 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:44:46 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:44:46 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:44:47 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:44:47 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:44:47 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:44:47 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:44:47 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:44:47 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 2:44:47 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:44:47 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:44:48 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 18 - 08/25/2025, 2:44:48 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:44:48 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:44:49 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:45:19 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:45:20 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:45:20 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:45:20 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:45:20 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:45:20 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:45:20 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:45:20 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:45:20 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 2:45:20 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:45:20 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:45:21 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 2:45:21 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:45:21 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:45:21 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:45:21 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:45:21 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:45:21 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:45:21 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:45:21 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:45:21 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:45:21 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:45:21 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:45:21 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:45:21 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:45:21 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:45:21 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:45:21 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:45:21 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:45:22 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:46:13 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:46:14 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:46:14 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:46:14 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:46:14 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:46:14 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:46:14 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:46:14 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:46:15 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 2:46:15 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:46:15 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:46:15 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 2:46:15 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:46:15 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:46:15 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:46:15 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:46:15 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:46:15 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:46:15 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:46:15 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:46:15 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:46:15 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:46:15 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:46:15 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:46:15 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:46:15 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:46:15 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:46:15 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:46:15 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:46:16 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:46:56 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:46:56 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:46:56 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:46:57 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:46:57 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:46:57 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:46:57 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:46:57 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:46:57 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 2:46:57 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:46:57 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:46:57 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 2:46:57 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:46:57 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:46:57 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:46:57 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:46:57 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:46:57 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:46:57 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:46:57 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:46:57 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:46:57 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:46:57 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:46:57 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:46:57 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:46:57 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:46:57 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:46:58 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:46:58 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:46:58 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:46:58 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:46:58 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:46:59 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:47:33 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:47:33 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:47:33 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:47:34 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:47:34 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:47:34 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:47:34 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:47:34 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:47:34 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 2:47:34 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:47:34 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:47:35 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 2:47:35 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:47:35 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:47:35 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:47:35 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:47:35 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:47:35 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:47:35 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:47:35 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:47:35 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:47:35 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:47:35 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:47:35 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:47:35 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:47:35 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:47:35 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:47:35 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:47:35 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:47:35 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:47:35 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:47:36 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:48:16 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:48:16 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:48:16 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:48:17 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:48:17 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:48:17 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:48:17 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:48:17 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:48:17 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 2:48:17 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:48:17 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 2:48:18 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:48:18 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:48:18 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:48:18 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:48:18 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:48:18 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:48:18 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:48:18 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:48:18 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:48:18 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:48:18 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:48:18 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:48:18 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:48:18 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:48:18 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:48:18 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 18 - 08/25/2025, 2:48:18 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:48:18 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:48:19 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:48:52 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:48:52 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:48:52 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:48:52 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:48:52 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:48:52 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:48:52 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:48:53 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:48:53 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 2:48:53 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:48:53 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:48:53 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 2:48:53 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:48:53 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:48:53 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:48:53 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:48:53 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:48:53 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:48:53 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:48:53 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:48:53 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:48:53 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:48:53 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:48:53 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:48:53 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:48:53 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:48:53 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:48:54 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:49:33 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:49:33 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:49:33 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:49:34 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:49:34 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:49:34 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:49:34 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:49:34 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:49:34 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 2:49:34 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:49:34 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:49:34 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:49:35 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:49:35 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:49:35 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:49:35 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:49:35 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:49:35 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:49:35 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:49:35 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:49:35 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:49:35 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:49:35 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:49:35 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:49:35 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:49:35 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:49:35 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:49:35 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:49:35 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:49:35 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:49:35 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:49:36 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:50:28 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:50:28 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:50:28 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:50:29 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:50:29 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:50:29 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:50:29 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:50:29 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:50:29 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 2:50:29 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:50:29 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:50:29 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:50:29 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:50:29 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:50:29 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:50:29 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:50:29 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:50:29 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:50:29 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:50:29 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:50:29 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:50:29 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:50:29 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:50:29 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:50:29 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:50:29 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:50:29 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:50:30 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:50:30 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:50:30 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:50:30 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:50:30 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:50:31 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:51:09 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:51:10 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:51:10 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:51:10 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:51:10 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:51:10 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:51:10 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:51:10 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:51:11 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 2:51:11 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:51:11 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:51:11 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 2:51:11 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:51:11 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:51:11 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:51:11 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:51:11 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:51:11 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:51:11 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:51:11 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:51:11 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:51:11 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:51:11 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:51:11 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:51:11 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:51:11 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:51:11 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:51:11 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:51:11 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:51:12 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:51:43 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:51:44 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:51:44 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:51:44 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:51:44 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:51:44 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:51:44 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:51:44 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:51:44 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 2:51:45 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:51:45 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:51:45 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:51:45 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:51:45 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:51:45 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:51:45 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:51:45 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:51:45 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:51:45 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:51:45 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:51:45 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:51:45 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:51:45 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:51:45 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:51:45 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:51:45 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:51:45 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:51:45 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:51:45 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:51:46 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:52:17 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:52:17 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:52:17 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:52:18 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:52:18 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:52:18 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:52:18 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:52:18 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:52:18 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 2:52:18 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:52:18 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:52:19 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 2:52:19 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:52:19 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:52:19 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:52:19 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:52:19 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:52:19 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:52:19 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:52:19 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:52:19 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:52:19 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:52:19 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:52:19 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:52:19 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:52:19 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:52:19 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:52:19 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:52:19 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:52:19 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:52:19 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:52:20 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:52:57 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:52:57 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:52:57 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:52:58 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:52:58 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:52:58 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:52:58 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:52:58 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:52:58 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 2:52:59 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:52:59 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:52:59 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:52:59 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:52:59 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:52:59 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:52:59 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:52:59 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:52:59 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:52:59 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:52:59 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:52:59 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:52:59 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:52:59 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:52:59 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:52:59 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:52:59 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:52:59 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:52:59 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:52:59 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:53:00 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:53:45 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:53:45 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:53:45 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:53:45 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:53:45 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:53:45 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:53:45 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:53:46 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:53:46 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 2:53:46 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:53:46 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:53:46 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:53:46 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:53:46 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:53:46 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:53:46 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:53:46 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:53:46 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:53:46 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:53:46 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:53:46 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:53:46 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:53:46 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:53:46 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:53:46 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:53:46 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:53:46 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:53:47 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:53:47 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:53:47 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:53:47 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:53:47 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:53:47 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:53:48 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:54:31 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:54:32 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:54:32 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:54:32 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:54:32 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:54:32 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:54:32 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:54:32 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:54:32 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 2:54:33 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:54:33 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:54:33 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:54:33 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:54:33 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:54:33 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:54:33 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:54:33 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:54:33 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:54:33 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:54:33 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:54:33 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:54:33 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:54:33 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:54:33 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:54:33 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:54:33 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:54:33 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:54:33 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:54:33 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:54:34 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:55:10 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:55:10 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:55:10 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:55:11 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:55:11 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:55:11 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:55:11 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:55:11 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:55:11 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 2:55:11 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:55:11 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:55:11 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 2:55:11 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:55:11 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:55:11 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:55:11 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:55:11 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:55:11 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:55:11 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:55:11 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:55:11 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:55:11 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:55:11 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:55:11 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:55:11 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:55:11 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:55:11 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:55:12 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:55:12 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:55:12 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:55:12 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:55:13 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:55:56 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:55:57 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:55:57 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:55:57 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:55:57 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:55:57 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:55:57 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:55:58 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:55:58 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 2:55:58 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:55:58 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:55:58 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 2:55:58 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:55:58 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:55:58 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:55:58 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:55:58 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:55:58 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:55:58 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:55:58 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:55:58 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:55:58 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:55:58 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:55:58 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:55:58 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:55:58 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:55:58 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:55:59 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:56:30 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:56:30 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:56:30 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:56:30 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:56:30 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:56:30 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:56:30 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:56:31 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:56:31 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 2:56:31 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:56:31 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:56:31 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:56:31 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:56:31 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:56:31 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:56:31 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:56:31 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:56:31 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:56:31 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:56:31 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:56:31 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:56:31 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:56:31 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:56:31 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:56:31 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:56:31 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:56:31 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:56:32 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:57:22 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:57:23 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:57:23 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:57:23 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:57:23 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:57:23 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:57:23 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:57:24 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:57:24 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 2:57:24 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:57:24 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:57:24 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 2:57:24 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:57:24 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:57:24 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:57:24 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:57:24 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:57:24 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:57:24 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:57:24 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:57:24 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:57:24 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:57:24 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:57:24 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:57:24 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:57:24 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:57:24 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:57:25 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:57:25 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:57:25 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:57:25 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:57:26 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:58:11 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:58:11 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:58:11 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:58:12 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:58:12 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:58:12 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:58:12 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:58:12 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 18 - 08/25/2025, 2:58:12 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:58:12 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 2:58:12 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:58:12 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 2:58:12 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:58:12 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:58:12 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:58:12 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:58:12 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:58:12 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:58:12 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:58:12 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:58:12 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:58:12 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:58:12 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:58:12 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:58:12 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:58:12 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:58:12 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:58:13 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:58:13 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:58:13 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:58:13 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:58:13 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:58:14 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:58:50 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:58:51 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:58:51 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:58:51 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:58:51 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:58:51 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:58:51 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:58:51 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:58:52 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 2:58:52 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:58:52 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:58:52 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 2:58:52 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:58:52 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:58:52 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:58:52 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:58:52 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:58:52 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:58:52 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:58:52 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:58:52 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:58:52 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:58:52 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:58:52 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:58:52 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:58:52 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:58:52 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:58:52 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:58:53 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 2:59:26 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:59:26 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 2:59:26 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 2:59:27 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 2:59:27 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 2:59:27 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 2:59:27 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 2:59:27 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 2:59:27 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 2:59:27 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 2:59:27 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 2:59:27 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 2:59:28 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 2:59:28 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:59:28 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:59:28 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:59:28 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:59:28 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:59:28 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:59:28 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:59:28 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:59:28 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:59:28 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:59:28 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:59:28 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 2:59:28 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 2:59:28 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 2:59:28 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 2:59:28 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 2:59:29 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 2:59:29 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 2:59:29 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 2:59:30 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:00:15 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:00:15 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:00:15 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:00:16 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:00:16 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:00:16 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:00:16 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:00:16 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 18 - 08/25/2025, 3:00:16 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:00:16 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 3:00:16 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 3:00:17 AM  LOG [Microservices:VersionService] Found v1.139.3, released at 8/25/2025, 2:36:41 AM immich_server | [Nest] 7 - 08/25/2025, 3:00:17 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:00:17 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:00:17 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:00:17 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:00:17 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:00:17 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:00:17 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:00:17 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:00:17 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:00:17 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:00:17 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:00:17 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:00:17 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:00:17 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:00:17 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:00:17 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:00:17 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:00:17 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:00:17 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:00:17 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:00:18 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:00:54 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:00:55 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:00:55 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:00:55 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:00:55 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:00:55 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:00:55 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:00:55 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:00:55 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 3:00:56 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 3:00:56 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:00:56 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:00:56 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:00:56 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:00:56 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:00:56 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:00:56 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:00:56 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:00:56 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:00:56 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:00:56 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:00:56 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:00:56 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:00:56 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:00:56 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:00:56 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:00:56 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:00:57 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:01:44 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:01:44 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:01:44 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:01:45 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:01:45 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:01:45 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:01:45 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:01:45 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:01:45 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 3:01:45 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:01:45 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 3:01:45 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 3:01:45 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:01:45 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:01:45 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:01:45 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:01:45 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:01:45 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:01:45 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:01:45 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:01:45 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:01:46 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:01:46 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:01:46 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:01:46 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:01:46 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:01:46 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:01:46 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:01:46 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:01:46 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:01:46 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:01:46 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:01:46 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:01:46 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:01:46 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:01:46 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:01:46 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:01:46 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:01:46 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:01:46 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:01:46 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:01:46 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:01:46 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:01:46 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:01:46 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:01:46 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:01:46 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:01:46 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:01:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:01:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:01:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:01:46 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:01:46 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:46 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:01:46 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:46 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:01:46 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:01:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:01:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:01:47 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:02:26 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:02:26 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:02:26 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:02:27 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:02:27 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:02:27 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:02:27 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:02:27 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:02:27 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 3:02:27 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:02:27 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 3:02:27 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 3:02:28 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:02:28 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:02:28 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:02:28 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:02:28 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:02:28 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:02:28 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:02:28 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:02:28 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:02:28 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:02:28 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:02:28 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:02:28 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:02:28 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:02:28 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:02:28 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:02:28 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:02:28 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:02:28 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:02:28 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:02:28 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:02:29 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:03:06 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:03:07 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:03:07 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:03:07 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:03:07 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:03:07 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:03:07 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:03:07 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:03:08 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 3:03:08 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:03:08 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 3:03:08 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 3:03:08 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:03:08 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:03:08 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:03:08 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:03:08 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:03:08 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:03:08 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:03:08 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:03:08 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:03:08 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:03:08 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:03:08 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:03:08 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:03:08 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:03:08 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:03:08 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:03:08 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:03:09 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:03:52 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:03:53 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:03:53 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:03:53 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:03:53 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:03:53 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:03:53 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:03:53 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:03:53 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 3:03:54 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 3:03:54 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:03:54 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:03:54 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:03:54 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:03:54 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:03:54 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:03:54 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:03:54 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:03:54 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:03:54 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:03:54 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:03:54 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:03:54 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:03:54 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:03:54 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:03:54 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:03:54 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:03:54 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:03:54 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:03:55 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:04:29 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:04:30 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:04:30 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:04:30 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:04:30 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:04:30 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:04:30 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:04:30 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:04:30 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 3:04:31 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:04:31 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:04:31 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 3:04:31 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:04:31 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:04:31 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:04:31 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:04:31 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:04:31 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:04:31 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:04:31 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:04:31 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:04:31 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:04:31 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:04:31 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:04:31 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:04:31 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:04:31 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:04:31 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:04:31 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:04:32 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:05:07 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:05:07 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:05:07 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:05:08 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:05:08 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:05:08 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:05:08 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:05:08 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:05:08 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 3:05:08 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:05:08 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 3:05:08 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 3:05:09 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:05:09 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:05:09 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:05:09 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:05:09 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:05:09 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:05:09 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:05:09 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:05:09 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:05:09 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:05:09 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:05:09 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:05:09 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:05:09 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:05:09 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:05:09 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:05:09 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:05:09 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:05:09 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:05:10 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:05:44 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:05:44 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:05:44 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:05:45 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:05:45 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:05:45 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:05:45 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:05:45 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:05:45 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 3:05:45 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 3:05:45 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:05:46 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:05:46 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:05:46 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:05:46 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:05:46 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:05:46 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:05:46 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:05:46 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:05:46 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:05:46 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:05:46 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:05:46 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:05:46 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:05:46 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:05:46 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:05:46 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:05:46 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:05:46 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:05:46 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:05:46 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:05:47 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:06:27 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:06:27 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:06:27 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:06:28 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:06:28 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:06:28 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:06:28 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:06:28 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:06:28 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 3:06:28 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:06:28 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 3:06:28 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 3:06:29 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:06:29 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:06:29 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:06:29 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:06:29 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:06:29 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:06:29 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:06:29 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:06:29 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:06:29 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:06:29 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:06:29 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:06:29 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:06:29 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:06:29 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:06:29 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:06:29 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:06:29 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:06:29 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:06:30 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:07:01 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:07:02 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:07:02 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:07:02 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:07:02 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:07:02 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:07:02 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:07:02 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:07:02 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 3:07:03 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:07:03 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:07:03 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 3:07:03 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:07:03 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:07:03 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:07:03 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:07:03 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:07:03 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:07:03 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:07:03 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:07:03 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:07:03 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:07:03 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:07:03 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:07:03 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:07:03 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:07:03 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:07:03 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:07:03 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:07:04 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:07:44 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:07:45 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:07:45 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:07:45 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:07:45 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:07:45 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:07:45 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:07:46 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:07:46 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 3:07:46 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:07:46 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:07:46 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 3:07:46 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:07:46 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:07:46 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:07:46 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:07:46 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:07:46 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:07:46 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:07:46 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:07:46 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:07:46 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:07:46 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:07:46 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:07:46 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:07:46 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:07:46 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:07:47 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:08:19 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:08:20 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:08:20 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:08:20 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:08:20 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:08:20 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:08:20 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:08:20 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:08:20 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 3:08:20 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:08:21 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 3:08:21 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 3:08:21 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:08:21 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:08:21 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:08:21 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:08:21 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:08:21 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:08:21 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:08:21 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:08:21 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:08:21 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:08:21 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:08:21 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:08:21 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:08:21 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:08:21 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:08:21 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:08:21 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:08:22 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:09:01 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:09:01 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:09:01 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:09:01 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:09:01 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:09:01 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:09:01 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:09:02 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:09:02 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 3:09:02 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:09:02 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 3:09:02 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 3:09:02 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:09:02 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:09:02 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:09:02 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:09:02 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:09:02 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:09:02 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:09:02 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:09:02 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:09:02 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:09:02 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:09:02 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:09:02 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:09:02 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:09:02 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:09:03 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:09:55 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:09:55 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:09:55 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:09:56 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:09:56 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:09:56 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:09:56 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:09:56 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:09:56 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 3:09:56 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:09:56 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:09:56 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 3:09:56 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:09:56 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:09:56 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:09:56 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:09:56 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:09:56 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:09:56 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:09:56 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:09:56 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:09:56 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:09:56 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:09:56 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:09:56 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:09:56 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:09:56 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:09:57 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:09:57 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:09:57 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:09:57 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:09:58 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:10:37 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:10:37 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:10:37 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:10:37 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:10:37 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:10:37 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:10:37 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:10:38 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 18 - 08/25/2025, 3:10:38 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:10:38 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 3:10:38 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 3:10:38 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 3:10:38 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:10:38 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:10:38 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:10:38 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:10:38 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:10:38 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:10:38 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:10:38 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:10:38 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:10:38 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:10:38 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:10:38 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:10:38 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:10:38 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:10:38 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:10:39 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:11:19 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:11:19 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:11:19 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:11:19 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:11:19 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:11:19 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:11:19 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:11:20 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:11:20 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 3:11:20 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:11:20 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:11:20 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 3:11:20 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:11:20 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:11:20 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:11:20 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:11:20 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:11:20 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:11:20 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:11:20 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:11:20 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:11:20 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:11:20 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:11:20 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:11:20 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:11:20 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:11:20 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:11:21 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:11:53 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:11:54 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:11:54 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:11:54 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:11:54 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:11:54 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:11:54 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:11:55 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:11:55 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 3:11:55 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 3:11:55 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:11:55 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:11:55 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:11:55 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:11:55 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:11:55 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:11:55 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:11:55 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:11:55 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:11:55 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:11:55 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:11:55 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:11:55 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:11:55 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:11:55 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:11:55 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:11:55 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:11:56 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:12:48 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:12:48 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:12:48 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:12:48 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:12:48 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:12:48 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:12:48 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:12:49 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:12:49 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 3:12:49 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:12:49 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:12:49 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 3:12:49 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:12:49 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:12:49 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:12:49 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:12:49 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:12:49 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:12:49 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:12:49 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:12:49 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:12:49 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:12:49 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:12:49 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:12:49 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:12:49 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:12:49 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:12:50 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:13:35 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:13:35 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:13:35 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:13:35 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:13:35 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:13:36 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:13:36 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:13:36 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:13:36 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 3:13:36 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:13:36 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:13:36 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 3:13:36 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:13:36 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:13:36 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:13:36 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:13:36 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:13:36 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:13:36 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:13:36 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:13:36 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:13:36 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:13:36 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:13:36 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:13:36 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:13:36 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:13:36 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:13:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:13:38 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:14:19 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:14:19 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:14:19 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:14:19 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:14:19 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:14:19 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:14:19 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:14:20 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:14:20 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 3:14:20 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 3:14:20 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:14:20 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:14:20 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:14:20 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:14:20 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:14:20 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:14:20 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:14:20 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:14:20 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:14:20 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:14:20 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:14:20 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:14:20 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:14:20 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:14:20 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:14:20 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:14:20 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:14:21 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:14:21 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:14:21 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:14:21 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:14:21 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:14:21 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:14:22 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:14:57 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:14:58 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:14:58 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:14:58 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:14:58 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:14:58 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:14:58 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:14:59 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:14:59 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 3:14:59 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 3:14:59 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:14:59 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:14:59 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:14:59 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:14:59 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:14:59 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:14:59 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:14:59 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:14:59 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:14:59 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:14:59 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:14:59 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:14:59 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:14:59 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:14:59 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:14:59 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:14:59 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:15:00 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:15:39 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:15:40 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:15:40 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:15:40 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:15:40 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:15:40 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:15:40 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:15:41 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:15:41 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 3:15:41 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 3:15:41 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:15:41 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:15:41 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:15:41 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:15:41 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:15:41 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:15:41 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:15:41 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:15:41 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:15:41 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:15:41 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:15:41 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:15:41 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:15:41 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:15:41 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:15:41 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:15:41 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:15:42 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:16:15 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:16:15 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:16:15 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:16:15 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:16:15 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:16:15 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:16:15 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:16:16 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:16:16 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 3:16:16 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 3:16:16 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 3:16:16 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:16:16 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:16:16 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:16:16 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:16:16 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:16:16 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:16:16 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:16:16 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:16:16 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:16:16 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:16:16 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:16:16 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:16:16 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:16:16 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:16:16 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:16:16 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 18 - 08/25/2025, 3:16:17 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:16:17 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:16:18 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:16:58 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:16:59 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:16:59 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:16:59 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:16:59 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:16:59 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:16:59 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:16:59 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:16:59 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 3:17:00 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:17:00 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:17:00 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 3:17:00 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:17:00 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:17:00 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:17:00 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:17:00 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:17:00 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:17:00 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:17:00 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:17:00 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:17:00 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:17:00 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:17:00 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:17:00 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:17:00 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:17:00 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:17:00 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:17:00 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:17:01 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:17:33 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:17:34 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:17:34 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:17:34 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:17:34 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:17:34 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:17:34 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:17:35 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:17:35 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 3:17:35 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 3:17:35 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:17:35 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:17:35 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:17:35 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:17:35 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:17:35 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:17:35 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:17:35 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:17:35 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:17:35 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:17:35 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:17:35 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:17:35 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:17:35 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:17:35 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:17:35 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:17:35 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:17:36 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:18:09 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:18:10 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:18:10 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:18:10 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:18:10 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:18:10 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:18:10 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:18:10 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:18:10 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 3:18:10 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:18:11 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 3:18:11 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 3:18:11 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:18:11 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:18:11 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:18:11 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:18:11 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:18:11 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:18:11 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:18:11 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:18:11 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:18:11 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:18:11 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:18:11 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:18:11 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:18:11 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:18:11 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:18:11 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:18:11 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:18:11 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:18:12 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:18:51 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:18:51 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:18:51 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:18:52 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:18:52 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:18:52 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:18:52 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:18:52 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:18:52 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 3:18:52 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:18:52 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:18:53 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 3:18:53 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:18:53 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:18:53 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:18:53 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:18:53 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:18:53 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:18:53 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:18:53 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:18:53 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:18:53 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:18:53 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:18:53 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:18:53 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:18:53 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:18:53 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:18:53 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:18:53 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:18:54 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:19:26 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:19:27 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:19:27 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:19:27 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:19:27 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:19:27 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:19:27 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:19:27 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:19:28 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 3:19:28 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 3:19:28 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:19:28 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:19:28 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:19:28 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:19:28 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:19:28 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:19:28 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:19:28 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:19:28 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:19:28 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:19:28 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:19:28 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:19:28 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:19:28 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:19:28 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:19:28 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:19:28 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:19:29 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:20:09 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:20:10 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:20:10 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:20:10 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:20:10 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:20:10 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:20:10 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:20:11 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:20:11 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 3:20:11 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:20:11 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:20:11 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 3:20:11 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:20:11 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:20:11 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:20:11 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:20:11 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:20:11 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:20:11 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:20:11 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:20:11 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:20:11 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:20:11 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:20:11 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:20:11 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:20:11 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:20:11 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:20:12 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:20:45 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:20:46 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:20:46 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:20:46 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:20:46 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:20:46 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:20:46 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:20:46 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:20:47 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 3:20:47 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:20:47 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 3:20:47 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 3:20:47 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:20:47 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:20:47 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:20:47 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:20:47 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:20:47 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:20:47 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:20:47 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:20:47 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:20:47 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:20:47 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:20:47 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:20:47 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:20:47 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:20:47 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:20:48 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:21:22 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:21:23 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:21:23 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:21:23 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:21:23 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:21:23 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:21:23 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:21:24 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:21:24 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 3:21:24 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:21:24 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:21:24 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 3:21:24 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:21:24 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:21:24 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:21:24 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:21:24 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:21:24 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:21:24 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:21:24 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:21:24 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:21:24 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:21:24 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:21:24 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:21:24 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:21:24 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:21:24 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:21:25 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:22:04 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:22:05 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:22:05 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:22:05 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:22:05 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:22:05 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:22:05 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:22:06 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:22:06 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 3:22:06 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:22:06 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 3:22:06 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 3:22:06 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:22:06 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:22:06 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:22:06 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:22:06 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:22:06 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:22:06 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:22:06 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:22:06 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:22:06 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:22:06 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:22:06 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:22:06 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:22:06 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:22:06 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:22:07 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:22:39 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:22:39 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:22:39 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:22:40 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:22:40 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:22:40 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:22:40 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:22:40 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 18 - 08/25/2025, 3:22:40 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:22:40 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 3:22:40 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 3:22:40 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 3:22:41 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:22:41 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:22:41 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:22:41 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:22:41 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:22:41 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:22:41 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:22:41 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:22:41 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:22:41 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:22:41 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:22:41 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:22:41 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:22:41 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:22:41 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:22:41 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:22:41 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:22:41 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:22:41 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:22:41 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:22:41 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:22:42 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:23:17 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:23:18 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:23:18 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:23:18 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:23:18 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:23:18 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:23:18 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:23:19 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:23:19 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 3:23:19 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:23:19 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:23:19 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 3:23:19 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:23:19 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:23:19 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:23:19 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:23:19 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:23:19 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:23:19 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:23:19 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:23:19 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:23:19 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:23:19 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:23:19 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:23:19 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:23:19 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:23:19 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:23:20 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:23:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:23:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:23:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:23:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:23:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:23:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:23:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:23:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:23:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:21 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:23:21 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:21 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:23:21 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:23:21 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:24:01 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:24:01 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:24:01 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:24:01 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:24:01 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:24:01 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:24:01 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:24:02 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:24:02 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 3:24:02 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 3:24:02 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:24:02 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:24:02 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:24:02 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:24:02 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:24:02 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:24:02 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:24:02 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:24:02 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:24:02 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:24:02 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:24:02 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:24:02 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:24:02 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:24:02 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:24:02 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:24:02 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:03 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:24:04 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:24:45 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:24:46 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:24:46 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:24:46 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:24:46 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:24:46 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:24:46 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:24:47 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:24:47 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 3:24:47 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:24:47 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:24:47 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 3:24:47 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:24:47 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:24:47 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:24:47 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:24:47 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:24:47 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:24:47 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:24:47 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:24:47 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:24:47 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:24:47 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:24:47 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:24:47 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:24:47 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:24:47 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:24:48 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:25:21 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:25:21 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:25:21 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:25:22 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:25:22 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:25:22 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:25:22 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:25:22 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:25:23 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 3:25:23 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:25:23 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 3:25:23 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 3:25:23 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:25:23 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:25:23 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:25:23 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:25:23 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:25:23 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:25:23 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:25:23 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:25:23 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:25:23 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:25:23 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:25:23 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:25:23 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:25:23 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:25:23 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:25:24 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:26:07 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:26:07 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:26:07 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:26:07 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:26:07 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:26:07 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:26:07 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:26:08 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:26:08 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 3:26:08 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:26:08 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:26:08 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 3:26:08 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:26:08 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:26:08 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:26:08 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:26:08 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:26:08 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:26:08 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:26:08 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:26:08 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:26:08 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:26:08 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:26:08 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:26:08 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:26:08 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:26:08 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:26:09 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 8 - 08/25/2025, 3:26:49 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 3:26:49 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 8 - 08/25/2025, 3:26:50 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 8 - 08/25/2025, 3:26:50 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 8 - 08/25/2025, 3:26:50 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 8 - 08/25/2025, 3:26:50 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 8 - 08/25/2025, 3:26:50 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 8 - 08/25/2025, 3:26:50 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 8 - 08/25/2025, 3:26:50 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 8 - 08/25/2025, 3:26:50 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 19 - 08/25/2025, 3:26:51 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 3:26:51 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 8 - 08/25/2025, 3:26:51 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 8 - 08/25/2025, 3:26:51 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 3:26:51 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 3:26:51 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 3:26:51 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 3:26:51 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 3:26:51 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 3:26:51 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 3:26:51 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 3:26:51 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 3:26:51 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 3:26:51 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 3:26:51 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 3:26:51 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 8 - 08/25/2025, 3:26:51 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 19 - 08/25/2025, 3:26:51 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 19 - 08/25/2025, 3:26:51 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 19 - 08/25/2025, 3:26:52 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:27:22 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:27:23 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:27:23 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:27:23 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:27:23 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:27:23 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:27:23 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:27:24 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:27:24 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 3:27:24 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:27:24 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 3:27:24 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 3:27:24 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:27:24 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:27:24 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:27:24 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:27:24 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:27:24 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:27:24 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:27:24 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:27:24 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:27:24 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:27:24 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:27:24 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:27:24 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:27:24 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:27:24 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:27:25 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:28:00 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:28:00 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:28:00 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:28:00 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:28:00 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:28:00 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:28:00 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:28:01 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 18 - 08/25/2025, 3:28:01 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:28:01 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 3:28:01 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 3:28:01 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 3:28:01 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:28:01 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:28:01 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:28:01 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:28:01 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:28:01 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:28:01 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:28:01 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:28:01 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:28:01 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:28:01 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:28:01 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:28:01 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:28:01 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:28:01 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:28:02 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:28:40 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:28:40 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:28:40 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:28:41 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:28:41 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:28:41 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:28:41 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:28:41 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:28:41 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 3:28:41 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 3:28:41 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:28:41 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:28:42 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:28:42 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:28:42 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:28:42 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:28:42 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:28:42 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:28:42 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:28:42 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:28:42 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:28:42 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:28:42 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:28:42 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:28:42 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:28:42 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:28:42 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:28:42 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:28:42 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:28:42 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:28:42 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:28:43 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:29:15 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:29:15 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:29:15 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:29:16 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:29:16 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:29:16 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:29:16 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:29:16 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:29:16 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 3:29:16 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 3:29:16 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:29:16 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:29:16 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:29:16 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:29:16 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:29:16 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:29:16 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:29:16 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:29:16 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:29:16 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:29:16 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:29:16 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:29:16 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:29:16 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:29:16 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:29:16 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:29:16 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:29:17 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:29:17 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:29:17 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:29:17 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:29:17 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:29:18 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:30:01 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:30:02 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:30:02 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:30:02 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:30:02 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:30:02 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:30:02 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:30:02 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:30:03 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 3:30:03 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:30:03 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 3:30:03 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 3:30:03 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:30:03 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:30:03 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:30:03 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:30:03 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:30:03 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:30:03 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:30:03 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:30:03 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:30:03 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:30:03 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:30:03 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:30:03 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:30:03 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:30:03 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:30:03 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:30:03 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:30:04 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:30:39 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:30:39 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:30:39 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:30:40 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:30:40 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:30:40 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:30:40 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:30:40 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:30:40 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 3:30:40 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 3:30:40 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:30:41 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:30:41 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:30:41 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:30:41 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:30:41 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:30:41 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:30:41 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:30:41 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:30:41 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:30:41 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:30:41 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:30:41 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:30:41 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:30:41 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:30:41 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:30:41 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:30:41 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:30:41 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:30:42 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:31:24 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:31:24 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:31:24 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:31:24 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:31:24 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:31:24 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:31:24 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:31:25 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:31:25 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 3:31:25 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:31:25 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:31:25 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 3:31:25 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:31:25 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:31:25 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:31:25 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:31:25 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:31:25 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:31:25 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:31:25 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:31:25 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:31:25 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:31:25 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:31:25 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:31:25 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:31:25 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:31:25 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:31:26 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:31:59 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:32:00 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:32:00 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:32:00 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:32:00 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:32:00 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:32:00 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:32:00 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:32:01 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 3:32:01 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 3:32:01 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:32:01 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:32:01 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:32:01 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:32:01 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:32:01 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:32:01 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:32:01 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:32:01 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:32:01 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:32:01 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:32:01 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:32:01 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:32:01 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:32:01 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:32:01 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:32:01 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:32:02 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 8 - 08/25/2025, 3:32:52 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 3:32:53 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 8 - 08/25/2025, 3:32:53 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 8 - 08/25/2025, 3:32:53 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 8 - 08/25/2025, 3:32:53 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 8 - 08/25/2025, 3:32:53 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 8 - 08/25/2025, 3:32:53 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 8 - 08/25/2025, 3:32:53 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 8 - 08/25/2025, 3:32:54 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 19 - 08/25/2025, 3:32:54 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 3:32:54 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 8 - 08/25/2025, 3:32:54 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 8 - 08/25/2025, 3:32:54 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 8 - 08/25/2025, 3:32:54 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 3:32:54 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 3:32:54 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 3:32:54 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 3:32:54 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 3:32:54 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 3:32:54 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 3:32:54 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 3:32:54 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 3:32:54 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 3:32:54 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 3:32:54 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 3:32:54 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 8 - 08/25/2025, 3:32:54 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 19 - 08/25/2025, 3:32:54 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 19 - 08/25/2025, 3:32:54 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 19 - 08/25/2025, 3:32:55 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:33:27 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:33:28 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:33:28 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:33:28 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:33:28 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:33:28 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:33:28 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:33:28 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:33:28 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 3:33:29 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:33:29 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 3:33:29 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 3:33:29 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:33:29 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:33:29 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:33:29 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:33:29 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:33:29 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:33:29 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:33:29 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:33:29 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:33:29 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:33:29 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:33:29 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:33:29 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:33:29 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:33:29 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:33:29 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:33:29 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:33:30 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:34:10 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:34:10 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:34:10 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:34:11 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:34:11 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:34:11 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:34:11 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:34:11 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 18 - 08/25/2025, 3:34:11 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:34:11 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 3:34:11 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 3:34:12 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 3:34:12 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:34:12 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:34:12 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:34:12 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:34:12 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:34:12 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:34:12 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:34:12 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:34:12 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:34:12 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:34:12 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:34:12 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:34:12 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:34:12 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:34:12 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:34:12 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:34:12 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:34:12 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:34:12 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:34:13 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:34:57 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:34:57 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:34:57 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:34:58 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:34:58 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:34:58 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:34:58 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:34:58 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:34:58 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 3:34:58 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:34:58 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 3:34:58 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 3:34:59 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:34:59 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:34:59 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:34:59 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:34:59 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:34:59 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:34:59 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:34:59 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:34:59 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:34:59 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:34:59 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:34:59 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:34:59 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:34:59 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:34:59 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:34:59 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:34:59 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:34:59 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:34:59 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:34:59 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:35:00 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 8 - 08/25/2025, 3:35:51 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 3:35:51 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 8 - 08/25/2025, 3:35:51 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 8 - 08/25/2025, 3:35:51 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 8 - 08/25/2025, 3:35:51 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 8 - 08/25/2025, 3:35:51 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 8 - 08/25/2025, 3:35:51 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 8 - 08/25/2025, 3:35:52 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 8 - 08/25/2025, 3:35:52 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 8 - 08/25/2025, 3:35:52 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 19 - 08/25/2025, 3:35:52 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 3:35:52 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 8 - 08/25/2025, 3:35:52 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 8 - 08/25/2025, 3:35:52 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 3:35:52 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 3:35:52 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 3:35:52 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 3:35:52 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 3:35:52 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 3:35:52 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 3:35:52 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 3:35:52 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 3:35:52 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 3:35:52 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 3:35:52 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 3:35:52 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 8 - 08/25/2025, 3:35:52 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 19 - 08/25/2025, 3:35:53 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:36:34 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:36:34 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:36:34 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:36:35 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:36:35 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:36:35 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:36:35 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:36:35 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:36:35 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 3:36:35 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:36:35 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 3:36:36 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 3:36:36 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:36:36 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:36:36 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:36:36 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:36:36 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:36:36 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:36:36 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:36:36 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:36:36 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:36:36 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:36:36 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:36:36 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:36:36 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:36:36 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:36:36 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:36:36 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:36:36 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:36:36 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:36:36 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:36:37 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:37:25 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:37:26 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:37:26 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:37:26 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:37:26 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:37:26 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:37:26 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:37:26 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:37:27 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 3:37:27 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 3:37:27 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:37:27 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:37:27 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:37:27 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:37:27 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:37:27 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:37:27 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:37:27 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:37:27 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:37:27 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:37:27 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:37:27 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:37:27 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:37:27 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:37:27 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:37:27 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:37:27 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:37:28 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:38:00 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:38:01 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:38:01 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:38:01 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:38:01 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:38:01 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:38:01 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:38:02 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:38:02 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 3:38:02 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:38:02 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:38:02 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 3:38:02 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:38:02 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:38:02 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:38:02 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:38:02 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:38:02 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:38:02 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:38:02 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:38:02 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:38:02 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:38:02 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:38:02 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:38:02 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:38:02 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:38:02 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:38:03 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:38:59 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:39:00 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:39:00 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:39:00 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:39:00 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:39:00 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:39:00 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:39:01 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 18 - 08/25/2025, 3:39:01 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:39:01 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 3:39:01 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 3:39:01 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 3:39:01 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:39:01 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:39:01 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:39:01 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:39:01 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:39:01 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:39:01 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:39:01 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:39:01 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:39:01 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:39:01 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:39:01 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:39:01 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:39:01 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:39:01 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:39:02 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:39:52 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:39:53 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:39:53 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:39:53 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:39:53 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:39:53 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:39:53 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:39:54 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:39:54 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 3:39:54 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:39:54 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:39:54 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 3:39:54 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:39:54 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:39:54 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:39:54 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:39:54 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:39:54 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:39:54 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:39:54 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:39:54 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:39:54 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:39:54 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:39:54 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:39:54 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:39:54 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:39:54 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:39:55 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:40:44 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:40:45 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:40:45 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:40:45 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:40:45 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:40:45 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:40:45 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:40:46 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:40:46 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 3:40:46 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 3:40:46 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 3:40:46 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:40:46 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:40:46 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:40:46 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:40:46 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:40:46 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:40:46 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:40:46 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:40:46 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:40:46 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:40:46 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:40:46 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:40:46 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:40:46 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:40:46 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:40:46 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:40:47 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 8 - 08/25/2025, 3:41:20 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 3:41:20 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 8 - 08/25/2025, 3:41:20 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 8 - 08/25/2025, 3:41:21 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 8 - 08/25/2025, 3:41:21 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 8 - 08/25/2025, 3:41:21 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 8 - 08/25/2025, 3:41:21 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 8 - 08/25/2025, 3:41:21 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 8 - 08/25/2025, 3:41:21 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 8 - 08/25/2025, 3:41:22 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 8 - 08/25/2025, 3:41:22 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 19 - 08/25/2025, 3:41:22 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 3:41:22 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 8 - 08/25/2025, 3:41:22 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 3:41:22 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 3:41:22 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 3:41:22 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 3:41:22 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 3:41:22 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 3:41:22 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 3:41:22 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 3:41:22 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 3:41:22 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 3:41:22 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 3:41:22 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 3:41:22 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 8 - 08/25/2025, 3:41:22 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 19 - 08/25/2025, 3:41:22 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 19 - 08/25/2025, 3:41:22 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 19 - 08/25/2025, 3:41:23 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 6 - 08/25/2025, 3:42:02 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 6 - 08/25/2025, 3:42:03 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 6 - 08/25/2025, 3:42:03 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 6 - 08/25/2025, 3:42:03 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 6 - 08/25/2025, 3:42:03 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 6 - 08/25/2025, 3:42:03 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 6 - 08/25/2025, 3:42:03 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 6 - 08/25/2025, 3:42:03 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 6 - 08/25/2025, 3:42:04 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 17 - 08/25/2025, 3:42:04 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 6 - 08/25/2025, 3:42:04 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 6 - 08/25/2025, 3:42:04 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 6 - 08/25/2025, 3:42:04 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 6 - 08/25/2025, 3:42:04 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 6 - 08/25/2025, 3:42:04 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 6 - 08/25/2025, 3:42:04 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 6 - 08/25/2025, 3:42:04 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 6 - 08/25/2025, 3:42:04 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 6 - 08/25/2025, 3:42:04 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 6 - 08/25/2025, 3:42:04 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 6 - 08/25/2025, 3:42:04 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 6 - 08/25/2025, 3:42:04 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 6 - 08/25/2025, 3:42:04 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 6 - 08/25/2025, 3:42:04 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 6 - 08/25/2025, 3:42:04 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 6 - 08/25/2025, 3:42:04 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 6 - 08/25/2025, 3:42:04 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 17 - 08/25/2025, 3:42:04 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 17 - 08/25/2025, 3:42:04 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 17 - 08/25/2025, 3:42:05 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:42:47 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:42:47 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:42:47 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:42:48 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:42:48 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:42:48 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:42:48 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:42:48 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:42:48 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 3:42:48 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:42:48 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 3:42:48 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 3:42:49 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:42:49 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:42:49 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:42:49 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:42:49 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:42:49 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:42:49 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:42:49 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:42:49 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:42:49 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:42:49 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:42:49 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:42:49 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:42:49 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:42:49 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:42:49 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:42:49 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:42:49 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:42:49 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [33m[Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:42:50 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:43:46 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:43:47 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:43:47 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:43:47 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:43:47 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:43:47 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:43:47 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:43:48 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:43:48 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 3:43:48 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:43:48 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 3:43:48 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 3:43:48 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:43:48 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:43:48 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:43:48 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:43:48 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:43:48 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:43:48 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:43:48 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:43:48 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:43:48 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:43:48 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:43:48 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:43:48 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:43:48 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:43:48 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:43:48 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:43:48 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:43:49 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:44:43 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:44:43 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:44:43 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:44:44 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:44:44 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:44:44 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:44:44 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:44:44 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:44:44 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 3:44:44 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:44:44 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 3:44:45 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 3:44:45 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:44:45 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:44:45 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:44:45 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:44:45 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:44:45 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:44:45 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:44:45 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:44:45 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:44:45 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:44:45 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:44:45 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:44:45 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:44:45 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:44:45 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:44:45 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:44:45 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:44:45 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:44:45 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:44:46 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:45:30 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:45:30 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:45:30 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:45:31 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:45:31 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:45:31 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:45:31 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:45:31 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:45:31 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 3:45:31 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:45:31 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 3:45:31 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 3:45:32 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:45:32 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:45:32 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:45:32 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:45:32 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:45:32 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:45:32 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:45:32 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:45:32 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:45:32 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:45:32 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:45:32 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:45:32 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:45:32 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:45:32 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:45:32 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:45:32 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:45:32 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:45:32 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:45:33 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:46:23 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:46:23 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:46:23 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:46:23 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:46:23 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:46:23 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:46:23 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:46:24 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 18 - 08/25/2025, 3:46:24 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:46:24 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 3:46:24 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 3:46:24 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 3:46:24 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:46:24 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:46:24 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:46:24 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:46:24 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:46:24 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:46:24 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:46:24 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:46:24 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:46:24 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:46:24 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:46:24 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:46:24 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:46:24 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:46:24 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:46:25 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:47:08 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:47:08 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:47:08 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:47:08 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:47:08 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:47:09 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:47:09 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:47:09 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:47:09 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 3:47:09 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 3:47:09 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:47:09 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:47:09 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:47:09 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:47:09 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:47:09 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:47:09 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:47:09 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:47:09 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:47:09 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:47:09 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:47:09 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:47:09 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:47:09 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:47:09 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:47:09 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:47:09 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:47:10 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:47:10 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:47:10 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:47:10 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:47:10 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:47:10 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:47:11 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:48:10 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:48:11 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:48:11 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:48:11 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:48:11 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:48:11 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:48:11 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:48:11 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:48:11 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 3:48:12 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 3:48:12 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:48:12 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:48:12 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:48:12 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:48:12 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:48:12 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:48:12 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:48:12 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:48:12 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:48:12 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:48:12 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:48:12 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:48:12 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:48:12 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:48:12 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:48:12 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:48:12 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:48:12 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:48:12 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:48:13 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:48:46 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:48:47 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:48:47 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:48:47 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:48:47 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:48:47 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:48:47 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:48:47 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:48:48 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 3:48:48 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:48:48 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 3:48:48 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 3:48:48 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:48:48 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:48:48 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:48:48 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:48:48 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:48:48 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:48:48 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:48:48 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:48:48 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:48:48 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:48:48 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:48:48 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:48:48 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:48:48 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:48:48 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:48:48 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:48:48 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:48:49 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:49:37 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:49:38 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:49:38 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:49:38 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:49:38 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:49:38 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:49:38 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:49:39 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:49:39 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 3:49:39 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:49:39 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 3:49:39 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 3:49:39 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:49:39 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:49:39 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:49:39 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:49:39 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:49:39 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:49:39 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:49:39 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:49:39 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:49:39 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:49:39 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:49:39 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:49:39 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:49:39 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:49:39 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:49:40 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:50:22 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:50:22 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:50:22 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:50:22 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:50:23 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:50:23 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:50:23 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:50:23 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:50:23 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 3:50:23 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 3:50:23 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 3:50:23 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:50:23 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:50:23 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:50:23 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:50:23 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:50:23 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:50:23 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:50:23 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:50:23 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:50:23 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:50:23 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:50:23 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:50:23 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:50:23 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:50:23 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:50:23 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 18 - 08/25/2025, 3:50:24 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:50:24 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:50:24 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:50:24 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:50:25 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 8 - 08/25/2025, 3:51:06 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 3:51:07 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 8 - 08/25/2025, 3:51:07 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 8 - 08/25/2025, 3:51:07 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 8 - 08/25/2025, 3:51:07 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 8 - 08/25/2025, 3:51:07 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 8 - 08/25/2025, 3:51:07 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 8 - 08/25/2025, 3:51:08 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 8 - 08/25/2025, 3:51:08 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 8 - 08/25/2025, 3:51:08 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 8 - 08/25/2025, 3:51:08 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 19 - 08/25/2025, 3:51:08 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 3:51:08 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 8 - 08/25/2025, 3:51:08 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 3:51:08 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 3:51:08 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 3:51:08 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 3:51:08 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 3:51:08 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 3:51:08 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 3:51:08 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 3:51:08 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 3:51:08 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 3:51:08 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 3:51:08 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 3:51:08 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 8 - 08/25/2025, 3:51:08 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 19 - 08/25/2025, 3:51:09 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:51:48 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:51:49 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:51:49 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:51:49 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:51:49 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:51:49 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:51:49 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:51:50 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:51:50 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 3:51:50 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 3:51:50 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 3:51:50 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:51:50 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:51:50 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:51:50 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:51:50 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:51:50 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:51:50 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:51:50 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:51:50 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:51:50 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:51:50 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:51:50 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:51:50 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:51:50 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:51:50 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:51:50 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 18 - 08/25/2025, 3:51:51 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:51:51 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:51:51 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:51:51 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:51:52 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:52:26 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:52:26 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:52:26 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:52:27 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:52:27 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:52:27 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:52:27 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:52:27 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:52:27 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 3:52:27 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 3:52:27 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:52:27 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:52:28 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:52:28 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:52:28 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:52:28 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:52:28 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:52:28 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:52:28 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:52:28 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:52:28 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:52:28 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:52:28 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:52:28 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:52:28 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:52:28 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:52:28 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:52:28 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:52:28 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:52:28 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:52:29 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:53:01 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:53:01 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:53:01 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:53:02 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:53:02 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:53:02 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:53:02 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:53:02 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:53:02 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 3:53:02 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:53:02 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:53:02 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 3:53:03 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:53:03 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:53:03 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:53:03 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:53:03 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:53:03 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:53:03 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:53:03 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:53:03 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:53:03 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:53:03 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:53:03 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:53:03 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:53:03 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:53:03 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:53:03 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:53:03 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:53:03 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:53:03 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:53:04 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:53:59 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:53:59 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:53:59 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:54:00 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:54:00 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:54:00 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:54:00 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:54:00 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:54:00 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 3:54:01 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:54:01 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:54:01 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 3:54:01 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:54:01 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:54:01 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:54:01 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:54:01 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:54:01 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:54:01 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:54:01 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:54:01 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:54:01 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:54:01 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:54:01 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:54:01 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:54:01 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:54:01 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:54:01 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:54:01 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:54:02 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:54:34 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:54:35 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:54:35 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:54:35 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:54:35 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:54:35 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:54:35 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:54:36 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:54:36 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 3:54:36 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 3:54:36 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:54:36 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:54:36 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:54:36 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:54:36 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:54:36 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:54:36 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:54:36 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:54:36 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:54:36 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:54:36 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:54:36 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:54:36 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:54:36 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:54:36 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:54:36 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:54:36 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:54:37 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:55:25 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:55:25 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:55:25 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:55:25 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:55:25 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:55:26 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:55:26 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:55:26 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:55:26 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 3:55:26 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:55:26 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 3:55:26 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 3:55:26 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:55:26 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:55:26 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:55:26 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:55:26 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:55:26 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:55:26 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:55:26 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:55:26 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:55:26 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:55:26 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:55:26 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:55:26 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:55:26 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:55:26 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:55:27 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:55:28 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:56:05 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:56:05 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:56:05 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:56:06 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:56:06 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:56:06 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:56:06 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:56:06 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:56:06 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 3:56:06 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 3:56:07 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:56:07 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:56:07 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:56:07 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:56:07 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:56:07 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:56:07 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:56:07 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:56:07 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:56:07 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:56:07 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:56:07 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:56:07 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:56:07 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:56:07 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:56:07 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:56:07 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:56:07 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:56:07 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:56:08 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:56:51 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:56:52 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:56:52 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:56:52 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:56:52 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:56:52 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:56:52 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:56:52 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:56:53 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 3:56:53 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:56:53 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 3:56:53 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 3:56:53 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:56:53 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:56:53 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:56:53 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:56:53 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:56:53 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:56:53 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:56:53 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:56:53 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:56:53 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:56:53 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:56:53 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:56:53 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:56:53 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:56:53 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:56:53 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:56:53 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:56:54 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:57:34 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:57:34 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:57:34 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:57:35 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:57:35 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:57:35 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:57:35 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:57:35 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:57:35 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 3:57:35 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 3:57:35 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:57:35 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:57:36 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:57:36 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:57:36 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:57:36 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:57:36 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:57:36 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:57:36 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:57:36 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:57:36 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:57:36 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:57:36 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:57:36 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:57:36 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:57:36 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:57:36 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:57:36 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:57:36 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:57:36 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:57:36 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:57:37 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:58:16 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:58:17 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:58:17 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:58:17 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:58:17 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:58:17 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:58:17 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:58:18 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:58:18 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 3:58:18 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:58:18 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:58:18 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 3:58:18 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:58:18 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:58:18 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:58:18 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:58:18 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:58:18 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:58:18 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:58:18 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:58:18 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:58:18 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:58:18 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:58:18 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:58:18 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:58:18 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:58:18 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:58:19 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:58:56 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:58:56 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:58:56 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:58:57 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:58:57 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:58:57 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:58:57 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:58:57 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 3:58:57 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 3:58:57 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:58:57 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:58:57 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 3:58:58 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:58:58 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:58:58 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:58:58 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:58:58 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:58:58 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:58:58 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:58:58 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:58:58 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:58:58 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:58:58 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:58:58 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:58:58 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:58:58 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:58:58 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:58:58 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:58:58 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:58:58 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:58:58 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:58:59 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 3:59:54 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:59:54 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 3:59:54 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 3:59:55 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 3:59:55 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 3:59:55 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 3:59:55 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 3:59:55 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 18 - 08/25/2025, 3:59:55 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 3:59:55 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 3:59:55 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 3:59:56 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 3:59:56 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 3:59:56 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:59:56 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:59:56 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:59:56 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:59:56 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:59:56 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:59:56 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:59:56 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:59:56 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:59:56 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:59:56 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:59:56 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 3:59:56 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 3:59:56 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 3:59:56 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 3:59:56 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 3:59:56 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 3:59:56 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 3:59:57 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:00:46 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:00:46 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:00:46 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:00:46 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:00:46 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:00:46 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:00:46 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:00:47 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 4:00:47 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 4:00:47 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:00:47 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 4:00:48 AM  LOG [Microservices:VersionService] Found v1.139.3, released at 8/25/2025, 2:36:41 AM immich_server | [Nest] 7 - 08/25/2025, 4:00:48 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:00:48 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:00:48 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:00:48 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:00:48 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:00:48 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:00:48 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:00:48 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:00:48 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:00:48 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:00:48 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:00:48 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:00:48 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:00:48 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:00:48 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:00:48 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:00:48 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:00:48 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:00:48 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:00:48 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:00:48 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:00:48 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:00:49 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:01:25 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:01:25 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:01:25 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:01:26 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:01:26 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:01:26 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:01:26 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:01:26 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 4:01:26 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 4:01:26 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 4:01:26 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 4:01:26 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:01:26 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:01:26 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:01:26 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:01:26 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:01:26 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:01:26 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:01:26 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:01:26 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:01:26 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:01:26 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:01:26 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:01:26 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:01:26 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:01:26 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:01:27 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 18 - 08/25/2025, 4:01:27 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:01:27 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:01:27 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:01:28 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:02:11 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:02:11 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:02:11 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:02:12 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:02:12 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:02:12 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:02:12 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:02:12 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 4:02:12 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 4:02:12 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:02:12 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 4:02:12 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 4:02:12 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:02:12 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:02:12 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:02:12 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:02:12 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:02:12 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:02:12 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:02:12 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:02:12 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:02:12 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:02:12 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:02:12 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:02:12 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:02:12 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:02:12 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:02:13 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:02:13 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:02:13 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:02:13 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:02:13 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:02:14 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:02:53 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:02:53 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:02:53 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:02:53 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:02:53 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:02:53 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:02:53 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:02:54 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 4:02:54 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 4:02:54 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:02:54 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:02:54 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 4:02:54 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:02:54 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:02:54 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:02:54 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:02:54 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:02:54 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:02:54 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:02:54 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:02:54 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:02:54 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:02:54 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:02:54 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:02:54 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:02:54 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:02:54 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:02:55 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:02:55 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:02:55 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:02:55 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:02:55 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:02:55 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:02:56 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:03:38 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:03:38 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:03:38 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:03:39 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:03:39 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:03:39 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:03:39 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:03:39 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 4:03:39 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 4:03:39 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:03:39 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:03:39 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 4:03:40 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:03:40 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:03:40 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:03:40 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:03:40 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:03:40 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:03:40 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:03:40 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:03:40 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:03:40 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:03:40 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:03:40 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:03:40 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:03:40 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:03:40 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:03:40 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:03:40 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:03:41 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:04:19 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:04:20 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:04:20 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:04:20 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:04:20 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:04:20 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:04:20 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:04:20 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 4:04:20 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 4:04:20 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:04:21 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 4:04:21 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 4:04:21 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:04:21 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:04:21 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:04:21 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:04:21 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:04:21 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:04:21 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:04:21 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:04:21 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:04:21 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:04:21 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:04:21 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:04:21 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:04:21 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:04:21 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:04:21 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:04:21 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:04:22 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:05:05 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:05:06 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:05:06 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:05:06 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:05:06 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:05:06 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:05:06 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:05:06 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 4:05:07 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 4:05:07 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 4:05:07 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 4:05:07 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:05:07 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:05:07 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:05:07 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:05:07 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:05:07 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:05:07 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:05:07 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:05:07 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:05:07 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:05:07 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:05:07 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:05:07 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:05:07 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:05:07 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:05:07 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:05:08 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:05:53 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:05:54 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:05:54 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:05:54 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:05:54 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:05:54 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:05:54 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:05:54 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 4:05:55 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 4:05:55 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 4:05:55 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:05:55 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:05:55 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:05:55 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:05:55 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:05:55 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:05:55 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:05:55 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:05:55 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:05:55 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:05:55 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:05:55 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:05:55 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:05:55 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:05:55 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:05:55 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:05:55 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:05:56 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:06:47 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:06:47 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:06:47 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:06:47 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:06:48 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:06:48 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:06:48 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:06:48 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 4:06:48 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 4:06:48 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 4:06:48 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:06:48 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:06:48 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:06:48 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:06:48 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:06:48 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:06:48 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:06:48 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:06:48 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:06:48 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:06:48 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:06:48 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:06:48 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:06:48 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:06:48 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:06:48 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:06:48 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:06:49 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:06:49 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:06:49 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:06:49 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:06:49 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:06:50 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:07:39 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:07:40 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:07:40 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:07:40 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:07:40 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:07:40 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:07:40 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:07:41 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 4:07:41 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 4:07:41 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 4:07:41 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:07:41 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:07:41 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:07:41 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:07:41 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:07:41 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:07:41 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:07:41 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:07:41 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:07:41 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:07:41 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:07:41 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:07:41 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:07:41 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:07:41 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:07:41 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:07:41 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:07:42 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:08:14 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:08:15 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:08:15 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:08:15 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:08:15 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:08:15 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:08:15 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:08:15 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 4:08:16 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 4:08:16 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:08:16 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 4:08:16 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 4:08:16 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:08:16 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:08:16 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:08:16 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:08:16 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:08:16 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:08:16 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:08:16 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:08:16 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:08:16 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:08:16 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:08:16 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:08:16 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:08:16 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:08:16 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:08:16 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:08:16 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:08:17 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:09:09 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:09:09 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:09:09 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:09:09 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:09:09 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:09:10 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:09:10 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:09:10 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 4:09:10 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 4:09:10 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:09:10 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 4:09:10 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 4:09:10 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:09:10 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:09:10 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:09:10 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:09:10 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:09:10 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:09:10 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:09:10 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:09:10 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:09:10 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:09:10 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:09:10 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:09:10 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:09:10 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:09:10 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:09:11 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:09:43 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:09:43 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:09:43 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:09:44 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:09:44 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:09:44 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:09:44 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:09:44 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 4:09:44 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 4:09:44 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:09:44 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:09:44 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 4:09:45 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:09:45 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:09:45 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:09:45 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:09:45 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:09:45 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:09:45 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:09:45 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:09:45 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:09:45 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:09:45 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:09:45 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:09:45 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:09:45 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:09:45 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:09:45 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:09:45 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:09:46 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:10:33 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:10:34 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:10:34 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:10:34 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:10:34 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:10:34 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:10:34 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:10:34 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 4:10:35 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 4:10:35 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 4:10:35 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:10:35 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:10:35 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:10:35 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:10:35 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:10:35 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:10:35 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:10:35 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:10:35 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:10:35 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:10:35 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:10:35 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:10:35 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:10:35 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:10:35 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:10:35 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:10:35 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:10:36 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:11:24 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:11:25 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:11:25 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:11:25 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:11:25 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:11:25 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:11:25 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:11:25 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 4:11:25 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 4:11:26 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:11:26 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:11:26 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 4:11:26 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:11:26 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:11:26 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:11:26 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:11:26 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:11:26 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:11:26 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:11:26 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:11:26 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:11:26 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:11:26 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:11:26 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:11:26 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:11:26 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:11:26 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:11:26 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:11:26 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:11:27 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:12:07 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:12:07 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:12:08 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:12:08 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:12:08 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:12:08 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:12:08 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:12:08 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 4:12:08 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 4:12:08 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:12:08 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 4:12:08 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 4:12:09 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:12:09 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:12:09 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:12:09 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:12:09 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:12:09 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:12:09 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:12:09 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:12:09 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:12:09 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:12:09 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:12:09 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:12:09 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:12:09 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:12:09 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:12:09 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:12:09 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:12:09 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:12:09 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:12:10 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:12:49 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:12:50 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:12:50 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:12:50 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:12:50 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:12:50 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:12:50 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:12:51 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 4:12:51 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 4:12:51 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:12:51 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 4:12:51 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 4:12:51 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:12:51 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:12:51 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:12:51 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:12:51 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:12:51 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:12:51 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:12:51 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:12:51 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:12:51 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:12:51 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:12:51 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:12:51 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:12:51 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:12:51 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:12:52 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 8 - 08/25/2025, 4:13:36 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 4:13:37 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 8 - 08/25/2025, 4:13:37 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 8 - 08/25/2025, 4:13:37 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 8 - 08/25/2025, 4:13:37 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 8 - 08/25/2025, 4:13:37 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 8 - 08/25/2025, 4:13:37 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 8 - 08/25/2025, 4:13:38 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 8 - 08/25/2025, 4:13:38 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 8 - 08/25/2025, 4:13:38 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 8 - 08/25/2025, 4:13:38 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 19 - 08/25/2025, 4:13:38 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 4:13:38 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 8 - 08/25/2025, 4:13:38 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:13:38 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:13:38 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:13:38 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:13:38 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:13:38 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:13:38 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:13:38 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:13:38 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:13:38 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:13:38 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:13:38 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:13:38 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 8 - 08/25/2025, 4:13:38 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 19 - 08/25/2025, 4:13:39 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:14:19 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:14:20 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:14:20 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:14:20 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:14:20 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:14:20 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:14:20 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:14:20 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 4:14:21 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 4:14:21 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:14:21 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:14:21 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 4:14:21 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:14:21 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:14:21 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:14:21 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:14:21 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:14:21 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:14:21 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:14:21 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:14:21 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:14:21 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:14:21 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:14:21 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:14:21 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:14:21 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:14:21 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:14:22 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 8 - 08/25/2025, 4:15:03 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 4:15:04 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 8 - 08/25/2025, 4:15:04 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 8 - 08/25/2025, 4:15:04 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 8 - 08/25/2025, 4:15:04 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 8 - 08/25/2025, 4:15:04 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 8 - 08/25/2025, 4:15:04 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 8 - 08/25/2025, 4:15:05 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 8 - 08/25/2025, 4:15:05 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 8 - 08/25/2025, 4:15:05 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 19 - 08/25/2025, 4:15:05 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 4:15:05 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 8 - 08/25/2025, 4:15:05 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 8 - 08/25/2025, 4:15:05 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:15:05 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:15:05 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:15:05 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:15:05 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:15:05 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:15:05 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:15:05 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:15:05 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:15:05 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:15:05 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:15:05 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:15:05 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 8 - 08/25/2025, 4:15:05 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 19 - 08/25/2025, 4:15:06 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:15:45 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:15:45 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:15:45 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:15:45 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:15:45 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:15:46 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:15:46 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:15:46 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 4:15:46 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 4:15:46 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:15:46 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 4:15:46 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 4:15:46 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:15:46 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:15:46 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:15:46 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:15:46 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:15:46 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:15:46 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:15:46 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:15:46 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:15:46 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:15:46 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:15:46 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:15:46 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:15:46 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:15:46 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:15:47 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:15:47 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:15:47 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:15:47 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:15:47 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:15:48 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:16:17 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:16:18 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:16:18 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:16:18 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:16:18 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:16:18 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:16:18 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:16:18 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 4:16:19 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 4:16:19 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:16:19 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:16:19 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 4:16:19 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:16:19 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:16:19 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:16:19 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:16:19 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:16:19 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:16:19 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:16:19 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:16:19 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:16:19 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:16:19 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:16:19 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:16:19 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:16:19 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:16:19 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:16:20 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:17:10 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:17:11 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:17:11 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:17:11 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:17:11 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:17:11 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:17:11 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:17:11 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 4:17:11 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 4:17:12 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 4:17:12 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 4:17:12 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:17:12 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:17:12 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:17:12 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:17:12 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:17:12 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:17:12 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:17:12 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:17:12 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:17:12 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:17:12 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:17:12 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:17:12 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:17:12 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:17:12 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:17:12 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 18 - 08/25/2025, 4:17:12 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:17:12 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:17:13 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:17:43 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:17:43 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:17:43 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:17:44 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:17:44 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:17:44 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:17:44 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:17:44 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 18 - 08/25/2025, 4:17:44 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:17:44 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 4:17:44 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 4:17:44 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 4:17:45 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:17:45 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:17:45 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:17:45 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:17:45 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:17:45 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:17:45 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:17:45 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:17:45 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:17:45 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:17:45 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:17:45 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:17:45 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:17:45 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:17:45 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:17:45 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:17:45 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:17:45 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:17:45 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:17:46 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:18:23 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:18:23 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:18:23 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:18:23 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:18:23 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:18:23 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:18:23 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:18:24 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 4:18:24 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 4:18:24 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:18:24 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 4:18:24 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 4:18:24 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:18:24 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:18:24 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:18:24 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:18:24 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:18:24 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:18:24 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:18:24 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:18:24 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:18:24 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:18:24 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:18:24 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:18:24 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:18:24 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:18:24 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:18:25 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:18:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:18:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:18:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:18:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:18:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:18:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:18:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:18:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:18:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:26 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:18:26 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:26 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:18:26 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:18:26 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:18:59 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:19:00 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:19:00 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:19:00 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:19:00 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:19:00 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:19:00 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:19:01 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 4:19:01 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 4:19:01 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:19:01 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 4:19:01 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 4:19:01 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:19:01 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:19:01 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:19:01 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:19:01 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:19:01 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:19:01 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:19:01 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:19:01 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:19:01 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:19:01 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:19:01 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:19:01 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:19:01 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:19:01 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:19:02 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:19:53 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:19:53 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:19:53 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:19:53 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:19:54 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:19:54 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:19:54 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:19:54 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 4:19:54 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 4:19:54 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:19:54 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:19:54 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 4:19:54 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:19:54 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:19:54 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:19:54 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:19:54 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:19:54 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:19:54 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:19:54 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:19:54 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:19:54 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:19:54 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:19:54 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:19:54 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:19:54 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:19:54 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:19:55 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:19:55 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:19:55 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:19:55 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:19:56 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:20:42 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:20:42 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:20:42 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:20:43 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:20:43 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:20:43 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:20:43 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:20:43 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 18 - 08/25/2025, 4:20:43 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:20:43 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 4:20:43 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 4:20:44 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 4:20:44 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:20:44 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:20:44 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:20:44 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:20:44 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:20:44 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:20:44 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:20:44 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:20:44 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:20:44 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:20:44 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:20:44 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:20:44 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:20:44 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:20:44 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:20:44 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:20:44 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:20:44 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:20:44 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:20:45 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:21:23 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:21:24 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:21:24 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:21:24 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:21:24 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:21:24 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:21:24 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:21:24 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 4:21:24 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 4:21:25 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 4:21:25 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 4:21:25 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:21:25 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:21:25 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:21:25 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:21:25 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:21:25 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:21:25 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:21:25 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:21:25 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:21:25 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:21:25 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:21:25 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:21:25 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:21:25 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:21:25 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:21:25 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:21:26 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:22:18 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:22:18 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:22:18 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:22:19 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:22:19 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:22:19 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:22:19 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:22:19 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 4:22:19 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 4:22:19 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:22:19 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 4:22:19 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 4:22:20 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:22:20 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:22:20 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:22:20 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:22:20 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:22:20 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:22:20 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:22:20 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:22:20 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:22:20 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:22:20 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:22:20 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:22:20 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:22:20 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:22:20 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:22:20 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:22:20 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:22:20 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:22:20 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:22:20 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:22:20 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:22:21 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:23:01 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:23:02 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:23:02 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:23:02 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:23:02 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:23:02 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:23:02 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:23:03 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 4:23:03 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 4:23:03 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 4:23:03 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:23:03 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:23:03 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:23:03 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:23:03 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:23:03 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:23:03 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:23:03 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:23:03 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:23:03 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:23:03 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:23:03 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:23:03 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:23:03 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:23:03 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:23:03 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:23:03 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:23:04 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:23:59 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:23:59 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:23:59 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:23:59 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:24:00 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:24:00 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:24:00 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:24:00 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 4:24:00 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 4:24:00 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:24:00 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 4:24:00 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 4:24:01 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:24:01 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:24:01 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:24:01 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:24:01 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:24:01 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:24:01 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:24:01 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:24:01 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:24:01 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:24:01 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:24:01 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:24:01 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:24:01 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:24:01 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:24:01 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:24:01 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:24:01 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:24:01 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:24:01 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:24:02 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:24:35 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:24:35 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:24:35 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:24:36 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:24:36 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:24:36 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:24:36 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:24:36 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 4:24:36 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 4:24:36 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 4:24:36 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:24:36 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:24:36 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:24:36 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:24:36 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:24:36 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:24:36 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:24:36 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:24:36 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:24:36 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:24:36 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:24:36 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:24:36 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:24:36 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:24:36 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:24:36 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:24:36 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:24:37 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:24:37 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:24:37 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:24:37 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:24:38 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:25:10 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:25:11 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:25:11 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:25:11 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:25:11 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:25:11 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:25:11 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:25:12 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 4:25:12 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 4:25:12 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 4:25:12 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:25:12 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:25:12 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:25:12 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:25:12 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:25:12 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:25:12 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:25:12 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:25:12 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:25:12 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:25:12 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:25:12 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:25:12 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:25:12 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:25:12 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:25:12 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:25:12 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:25:13 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:26:10 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:26:10 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:26:10 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:26:10 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:26:10 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:26:10 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:26:10 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:26:11 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 4:26:11 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 4:26:11 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:26:11 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:26:11 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 4:26:11 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:26:11 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:26:11 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:26:11 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:26:11 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:26:11 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:26:11 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:26:11 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:26:11 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:26:11 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:26:11 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:26:11 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:26:11 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:26:11 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:26:11 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:26:12 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:26:56 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:26:57 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:26:57 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:26:57 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:26:57 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:26:57 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:26:57 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:26:57 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 18 - 08/25/2025, 4:26:57 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:26:57 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 4:26:58 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 4:26:58 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 4:26:58 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:26:58 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:26:58 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:26:58 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:26:58 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:26:58 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:26:58 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:26:58 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:26:58 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:26:58 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:26:58 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:26:58 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:26:58 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:26:58 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:26:58 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:26:58 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:26:58 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:26:58 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:26:58 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:26:59 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:27:43 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:27:43 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:27:43 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:27:43 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:27:43 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:27:44 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:27:44 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:27:44 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 4:27:44 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 4:27:44 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:27:44 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:27:44 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 4:27:44 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:27:44 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:27:44 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:27:44 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:27:44 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:27:44 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:27:44 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:27:44 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:27:44 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:27:44 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:27:44 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:27:44 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:27:44 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:27:44 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:27:44 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:27:45 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:27:45 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:27:45 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:27:45 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:27:45 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:27:46 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:28:36 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:28:36 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:28:36 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:28:36 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:28:37 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:28:37 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:28:37 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:28:37 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 4:28:37 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 4:28:37 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 4:28:37 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:28:37 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:28:37 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:28:37 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:28:37 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:28:37 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:28:37 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:28:37 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:28:37 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:28:37 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:28:37 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:28:37 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:28:37 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:28:37 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:28:37 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:28:37 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:28:37 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:28:38 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:28:38 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:28:38 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:28:38 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:28:38 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:28:39 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:29:24 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:29:25 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:29:25 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:29:25 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:29:25 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:29:25 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:29:25 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:29:25 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 4:29:26 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 4:29:26 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 4:29:26 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:29:26 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:29:26 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:29:26 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:29:26 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:29:26 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:29:26 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:29:26 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:29:26 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:29:26 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:29:26 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:29:26 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:29:26 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:29:26 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:29:26 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:29:26 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:29:26 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:29:27 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:29:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:28 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:29:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:29:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:29:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:29:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:29:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:29:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:29:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:29:28 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:29:28 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:28 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:28 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:29:28 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:29:28 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:29:28 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:29:28 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:29:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:29:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:29:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:29:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:29:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:29:28 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:29:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:29:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:29:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:29:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:29:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:29:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:29:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:29:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:29:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:28 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:29:28 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:28 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:29:28 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:29:28 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:30:12 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:30:12 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:30:12 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:30:12 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:30:12 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:30:13 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:30:13 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:30:13 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 4:30:13 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 4:30:13 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:30:13 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 4:30:13 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 4:30:13 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:30:13 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:30:13 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:30:13 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:30:13 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:30:13 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:30:13 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:30:13 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:30:13 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:30:13 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:30:13 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:30:13 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:30:13 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:30:13 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:30:13 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:30:14 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:30:14 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:30:14 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:30:14 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:30:14 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:30:14 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:30:15 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:30:42 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:30:43 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:30:43 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:30:43 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:30:43 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:30:43 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:30:43 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:30:43 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 4:30:43 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 4:30:43 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:30:44 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 4:30:44 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 4:30:44 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:30:44 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:30:44 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:30:44 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:30:44 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:30:44 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:30:44 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:30:44 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:30:44 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:30:44 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:30:44 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:30:44 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:30:44 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:30:44 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:30:44 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:30:44 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:30:44 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RoutesResolver] [32mFaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:30:45 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:31:15 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:31:15 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:31:15 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:31:15 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:31:15 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:31:16 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:31:16 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:31:16 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 4:31:16 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 4:31:16 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:31:16 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:31:16 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 4:31:16 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:31:16 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:31:16 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:31:16 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:31:16 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:31:16 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:31:16 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:31:16 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:31:16 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:31:16 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:31:16 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:31:16 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:31:16 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:31:16 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:31:16 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:31:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:31:18 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:32:02 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:32:02 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:32:02 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:32:03 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:32:03 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:32:03 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:32:03 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:32:03 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 4:32:03 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 4:32:03 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:32:03 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 4:32:03 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 4:32:03 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:32:03 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:32:03 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:32:03 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:32:03 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:32:03 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:32:03 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:32:03 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:32:03 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:32:03 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:32:03 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:32:03 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:32:03 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:32:03 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:32:03 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:32:04 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:32:04 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:32:04 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:32:04 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:32:04 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:32:04 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:32:05 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:32:42 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:32:43 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:32:43 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:32:43 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:32:43 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:32:43 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:32:43 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:32:44 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 4:32:44 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 4:32:44 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 4:32:44 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:32:44 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:32:44 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:32:44 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:32:44 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:32:44 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:32:44 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:32:44 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:32:44 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:32:44 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:32:44 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:32:44 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:32:44 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:32:44 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:32:44 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:32:44 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:32:44 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:32:45 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:33:17 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:33:18 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:33:18 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:33:18 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:33:18 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:33:18 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:33:18 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:33:19 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 18 - 08/25/2025, 4:33:19 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:33:19 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 4:33:19 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 4:33:19 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 4:33:19 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:33:19 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:33:19 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:33:19 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:33:19 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:33:19 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:33:19 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:33:19 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:33:19 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:33:19 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:33:19 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:33:19 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:33:19 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:33:19 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:33:19 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:33:20 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 8 - 08/25/2025, 4:33:59 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 4:33:59 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 8 - 08/25/2025, 4:33:59 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 8 - 08/25/2025, 4:34:00 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 8 - 08/25/2025, 4:34:00 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 8 - 08/25/2025, 4:34:00 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 8 - 08/25/2025, 4:34:00 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 8 - 08/25/2025, 4:34:00 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 8 - 08/25/2025, 4:34:00 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 8 - 08/25/2025, 4:34:01 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 8 - 08/25/2025, 4:34:01 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 19 - 08/25/2025, 4:34:01 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 4:34:01 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 8 - 08/25/2025, 4:34:01 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:34:01 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:34:01 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:34:01 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:34:01 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:34:01 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:34:01 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:34:01 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:34:01 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:34:01 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:34:01 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:34:01 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:34:01 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 8 - 08/25/2025, 4:34:01 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 19 - 08/25/2025, 4:34:01 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 19 - 08/25/2025, 4:34:01 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 19 - 08/25/2025, 4:34:02 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:34:55 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:34:55 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:34:55 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:34:56 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:34:56 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:34:56 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:34:56 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:34:56 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 4:34:56 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 4:34:56 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:34:57 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 4:34:57 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 4:34:57 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:34:57 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:34:57 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:34:57 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:34:57 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:34:57 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:34:57 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:34:57 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:34:57 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:34:57 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:34:57 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:34:57 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:34:57 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:34:57 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:34:57 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:34:57 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:34:57 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:34:57 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:34:57 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:34:58 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 8 - 08/25/2025, 4:35:29 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 4:35:30 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 8 - 08/25/2025, 4:35:30 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 8 - 08/25/2025, 4:35:30 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 8 - 08/25/2025, 4:35:30 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 8 - 08/25/2025, 4:35:30 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 8 - 08/25/2025, 4:35:30 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 8 - 08/25/2025, 4:35:31 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 19 - 08/25/2025, 4:35:31 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 4:35:31 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 8 - 08/25/2025, 4:35:31 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 8 - 08/25/2025, 4:35:31 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 8 - 08/25/2025, 4:35:31 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 8 - 08/25/2025, 4:35:31 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:35:31 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:35:31 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:35:31 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:35:31 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:35:31 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:35:31 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:35:31 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:35:31 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:35:31 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:35:31 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:35:31 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:35:31 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 8 - 08/25/2025, 4:35:31 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 19 - 08/25/2025, 4:35:32 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:36:25 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:36:26 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:36:26 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:36:26 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:36:26 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:36:26 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:36:26 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:36:26 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 4:36:26 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 4:36:27 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:36:27 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 4:36:27 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 4:36:27 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:36:27 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:36:27 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:36:27 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:36:27 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:36:27 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:36:27 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:36:27 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:36:27 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:36:27 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:36:27 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:36:27 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:36:27 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:36:27 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:36:27 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:36:27 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:36:27 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:36:28 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:37:08 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:37:09 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:37:09 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:37:09 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:37:09 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:37:09 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:37:09 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:37:09 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 4:37:09 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 4:37:10 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:37:10 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:37:10 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 4:37:10 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:37:10 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:37:10 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:37:10 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:37:10 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:37:10 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:37:10 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:37:10 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:37:10 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:37:10 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:37:10 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:37:10 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:37:10 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:37:10 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:37:10 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:37:10 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:37:10 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:37:11 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:37:52 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:37:53 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:37:53 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:37:53 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:37:53 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:37:53 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:37:53 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:37:53 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 4:37:53 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 4:37:54 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 4:37:54 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:37:54 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:37:54 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:37:54 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:37:54 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:37:54 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:37:54 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:37:54 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:37:54 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:37:54 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:37:54 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:37:54 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:37:54 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:37:54 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:37:54 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:37:54 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:37:54 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:37:54 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:37:54 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:37:55 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:38:36 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:38:37 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:38:37 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:38:37 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:38:37 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:38:37 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:38:37 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:38:37 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 4:38:37 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 4:38:37 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:38:38 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 4:38:38 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 4:38:38 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:38:38 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:38:38 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:38:38 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:38:38 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:38:38 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:38:38 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:38:38 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:38:38 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:38:38 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:38:38 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:38:38 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:38:38 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:38:38 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:38:38 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:38:38 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:38:38 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:38:38 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:38:38 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:38:39 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:39:19 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:39:20 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:39:20 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:39:20 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:39:20 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:39:20 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:39:20 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:39:20 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 4:39:21 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 4:39:21 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:39:21 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 4:39:21 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 4:39:21 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:39:21 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:39:21 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:39:21 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:39:21 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:39:21 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:39:21 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:39:21 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:39:21 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:39:21 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:39:21 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:39:21 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:39:21 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:39:21 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:39:21 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:39:21 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:39:21 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:39:22 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:40:05 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:40:05 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:40:05 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:40:05 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:40:05 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:40:05 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:40:05 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:40:06 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 4:40:06 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 4:40:06 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 4:40:06 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:40:06 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:40:06 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:40:06 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:40:06 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:40:06 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:40:06 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:40:06 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:40:06 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:40:06 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:40:06 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:40:06 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:40:06 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:40:06 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:40:06 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:40:06 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:40:06 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:40:07 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:40:07 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:40:07 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:40:07 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:40:07 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:40:07 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:40:08 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 8 - 08/25/2025, 4:40:53 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 4:40:54 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 8 - 08/25/2025, 4:40:54 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 8 - 08/25/2025, 4:40:54 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 8 - 08/25/2025, 4:40:54 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 8 - 08/25/2025, 4:40:54 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 8 - 08/25/2025, 4:40:54 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 8 - 08/25/2025, 4:40:55 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 8 - 08/25/2025, 4:40:55 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 19 - 08/25/2025, 4:40:55 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 4:40:55 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 8 - 08/25/2025, 4:40:55 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 8 - 08/25/2025, 4:40:55 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 8 - 08/25/2025, 4:40:55 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:40:55 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:40:55 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:40:55 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:40:55 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:40:55 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:40:55 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:40:55 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:40:55 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:40:55 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:40:55 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:40:55 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:40:55 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 8 - 08/25/2025, 4:40:55 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 19 - 08/25/2025, 4:40:55 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 19 - 08/25/2025, 4:40:55 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 19 - 08/25/2025, 4:40:56 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:41:43 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:41:43 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:41:44 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:41:44 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:41:44 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:41:44 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:41:44 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:41:44 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 4:41:44 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 4:41:44 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 4:41:45 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 4:41:45 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:41:45 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:41:45 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:41:45 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:41:45 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:41:45 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:41:45 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:41:45 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:41:45 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:41:45 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:41:45 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:41:45 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:41:45 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:41:45 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:41:45 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:41:45 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:41:45 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:41:45 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:41:46 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:42:35 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:42:36 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:42:36 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:42:36 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:42:36 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:42:36 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:42:36 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:42:37 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 4:42:37 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 4:42:37 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:42:37 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 4:42:37 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 4:42:37 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:42:37 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:42:37 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:42:37 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:42:37 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:42:37 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:42:37 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:42:37 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:42:37 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:42:37 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:42:37 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:42:37 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:42:37 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:42:37 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:42:37 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:42:38 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:43:19 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:43:19 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:43:19 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:43:19 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:43:19 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:43:20 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:43:20 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:43:20 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 4:43:20 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 4:43:20 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 4:43:20 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:43:20 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:43:20 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:43:20 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:43:20 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:43:20 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:43:20 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:43:20 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:43:20 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:43:20 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:43:20 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:43:20 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:43:20 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:43:20 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:43:20 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:43:20 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:43:20 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:43:21 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:43:21 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:43:21 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:43:21 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:43:21 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:43:21 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:43:22 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:44:03 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:44:04 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:44:04 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:44:04 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:44:04 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:44:04 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:44:04 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:44:04 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 4:44:04 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 4:44:05 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 4:44:05 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:44:05 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:44:05 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:44:05 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:44:05 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:44:05 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:44:05 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:44:05 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:44:05 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:44:05 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:44:05 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:44:05 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:44:05 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:44:05 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:44:05 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:44:05 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:44:05 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:44:05 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:44:05 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:44:06 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 8 - 08/25/2025, 4:44:46 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 4:44:47 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 8 - 08/25/2025, 4:44:47 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 8 - 08/25/2025, 4:44:47 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 8 - 08/25/2025, 4:44:47 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 8 - 08/25/2025, 4:44:47 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 8 - 08/25/2025, 4:44:47 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 8 - 08/25/2025, 4:44:47 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 8 - 08/25/2025, 4:44:48 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 19 - 08/25/2025, 4:44:48 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 4:44:48 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 8 - 08/25/2025, 4:44:48 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 8 - 08/25/2025, 4:44:48 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 8 - 08/25/2025, 4:44:48 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:44:48 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:44:48 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:44:48 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:44:48 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:44:48 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:44:48 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:44:48 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:44:48 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:44:48 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:44:48 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:44:48 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:44:48 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 8 - 08/25/2025, 4:44:48 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 19 - 08/25/2025, 4:44:48 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 19 - 08/25/2025, 4:44:48 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 19 - 08/25/2025, 4:44:49 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:45:27 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:45:28 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:45:28 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:45:28 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:45:28 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:45:28 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:45:28 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:45:29 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 4:45:29 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 4:45:29 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:45:29 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:45:29 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 4:45:29 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:45:29 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:45:29 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:45:29 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:45:29 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:45:29 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:45:29 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:45:29 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:45:29 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:45:29 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:45:29 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:45:29 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:45:29 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:45:29 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:45:29 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:45:30 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 6 - 08/25/2025, 4:46:12 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 6 - 08/25/2025, 4:46:13 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 6 - 08/25/2025, 4:46:13 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 6 - 08/25/2025, 4:46:13 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 6 - 08/25/2025, 4:46:13 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 6 - 08/25/2025, 4:46:13 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 6 - 08/25/2025, 4:46:13 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 6 - 08/25/2025, 4:46:13 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 6 - 08/25/2025, 4:46:13 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 6 - 08/25/2025, 4:46:14 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 17 - 08/25/2025, 4:46:14 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 6 - 08/25/2025, 4:46:14 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 6 - 08/25/2025, 4:46:14 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 6 - 08/25/2025, 4:46:14 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 6 - 08/25/2025, 4:46:14 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 6 - 08/25/2025, 4:46:14 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 6 - 08/25/2025, 4:46:14 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 6 - 08/25/2025, 4:46:14 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 6 - 08/25/2025, 4:46:14 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 6 - 08/25/2025, 4:46:14 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 6 - 08/25/2025, 4:46:14 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 6 - 08/25/2025, 4:46:14 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 6 - 08/25/2025, 4:46:14 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 6 - 08/25/2025, 4:46:14 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 6 - 08/25/2025, 4:46:14 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 6 - 08/25/2025, 4:46:14 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 6 - 08/25/2025, 4:46:14 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 17 - 08/25/2025, 4:46:14 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 17 - 08/25/2025, 4:46:14 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 17 - 08/25/2025, 4:46:15 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:46:55 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:46:56 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:46:56 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:46:56 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:46:56 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:46:56 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:46:56 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:46:57 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 4:46:57 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 4:46:57 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:46:57 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:46:57 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 4:46:57 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:46:57 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:46:57 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:46:57 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:46:57 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:46:57 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:46:57 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:46:57 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:46:57 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:46:57 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:46:57 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:46:57 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:46:57 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:46:57 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:46:57 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:46:58 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:47:39 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:47:40 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:47:40 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:47:40 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:47:40 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:47:40 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:47:40 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:47:40 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 4:47:40 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 4:47:40 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:47:40 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 4:47:41 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 4:47:41 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:47:41 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:47:41 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:47:41 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:47:41 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:47:41 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:47:41 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:47:41 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:47:41 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:47:41 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:47:41 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:47:41 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:47:41 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:47:41 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:47:41 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:47:41 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:47:41 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:47:41 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:47:41 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:47:42 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:48:14 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:48:14 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:48:14 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:48:15 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:48:15 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:48:15 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:48:15 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:48:15 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 4:48:15 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 4:48:16 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:48:16 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:48:16 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 4:48:16 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:48:16 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:48:16 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:48:16 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:48:16 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:48:16 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:48:16 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:48:16 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:48:16 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:48:16 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:48:16 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:48:16 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:48:16 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:48:16 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:48:16 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:48:16 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:48:16 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:48:17 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:49:02 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:49:03 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:49:03 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:49:03 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:49:03 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:49:03 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:49:03 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:49:04 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 4:49:04 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 4:49:04 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:49:04 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:49:04 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 4:49:04 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:49:04 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:49:04 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:49:04 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:49:04 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:49:04 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:49:04 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:49:04 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:49:04 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:49:04 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:49:04 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:49:04 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:49:04 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:49:04 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:49:04 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:49:05 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:49:53 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:49:54 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:49:54 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:49:54 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:49:54 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:49:54 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:49:54 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:49:54 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 4:49:55 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 4:49:55 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:49:55 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 4:49:55 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 4:49:55 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:49:55 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:49:55 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:49:55 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:49:55 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:49:55 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:49:55 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:49:55 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:49:55 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:49:55 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:49:55 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:49:55 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:49:55 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:49:55 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:49:55 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:49:55 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:49:55 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:49:56 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:50:43 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:50:43 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:50:43 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:50:44 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:50:44 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:50:44 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:50:44 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:50:44 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 4:50:44 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 4:50:44 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:50:44 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 4:50:44 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 4:50:45 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:50:45 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:50:45 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:50:45 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:50:45 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:50:45 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:50:45 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:50:45 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:50:45 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:50:45 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:50:45 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:50:45 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:50:45 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:50:45 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:50:45 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:50:45 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:50:45 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:50:45 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:50:45 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:50:45 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:50:46 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:51:30 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:51:31 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:51:31 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:51:31 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:51:31 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:51:31 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:51:31 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:51:31 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 4:51:31 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 4:51:31 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:51:31 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 4:51:32 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 4:51:32 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:51:32 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:51:32 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:51:32 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:51:32 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:51:32 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:51:32 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:51:32 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:51:32 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:51:32 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:51:32 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:51:32 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:51:32 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:51:32 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:51:32 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:51:32 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:51:32 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:51:32 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:51:32 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:51:33 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 8 - 08/25/2025, 4:52:14 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 4:52:15 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 8 - 08/25/2025, 4:52:15 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 8 - 08/25/2025, 4:52:15 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 8 - 08/25/2025, 4:52:15 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 8 - 08/25/2025, 4:52:15 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 8 - 08/25/2025, 4:52:15 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 8 - 08/25/2025, 4:52:16 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 8 - 08/25/2025, 4:52:16 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 8 - 08/25/2025, 4:52:16 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 8 - 08/25/2025, 4:52:16 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 19 - 08/25/2025, 4:52:16 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 4:52:16 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 8 - 08/25/2025, 4:52:16 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:52:16 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:52:16 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:52:16 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:52:16 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:52:16 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:52:16 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:52:16 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:52:16 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:52:16 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:52:16 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:52:16 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:52:16 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 8 - 08/25/2025, 4:52:16 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 19 - 08/25/2025, 4:52:17 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:53:04 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:53:05 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:53:05 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:53:05 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:53:05 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:53:05 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:53:05 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:53:05 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 4:53:06 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 4:53:06 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:53:06 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:53:06 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 4:53:06 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:53:06 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:53:06 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:53:06 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:53:06 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:53:06 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:53:06 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:53:06 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:53:06 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:53:06 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:53:06 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:53:06 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:53:06 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:53:06 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:53:06 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:53:07 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:53:47 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:53:48 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:53:48 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:53:48 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:53:48 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:53:48 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:53:48 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:53:48 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 4:53:48 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 4:53:49 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 4:53:49 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 4:53:49 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:53:49 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:53:49 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:53:49 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:53:49 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:53:49 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:53:49 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:53:49 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:53:49 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:53:49 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:53:49 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:53:49 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:53:49 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:53:49 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:53:49 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:53:49 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 18 - 08/25/2025, 4:53:49 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:53:49 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:53:50 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:54:34 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:54:34 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:54:34 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:54:34 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:54:34 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:54:34 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:54:34 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:54:35 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 4:54:35 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 4:54:35 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:54:35 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:54:35 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 4:54:35 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:54:35 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:54:35 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:54:35 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:54:35 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:54:35 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:54:35 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:54:35 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:54:35 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:54:35 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:54:35 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:54:35 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:54:35 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:54:35 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:54:35 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:54:36 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:54:36 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:54:36 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:54:36 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:54:36 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:54:36 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:54:37 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:55:19 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:55:19 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:55:19 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:55:20 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:55:20 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:55:20 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:55:20 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:55:20 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 4:55:20 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 4:55:21 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 4:55:21 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:55:21 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:55:21 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:55:21 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:55:21 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:55:21 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:55:21 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:55:21 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:55:21 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:55:21 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:55:21 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:55:21 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:55:21 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:55:21 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:55:21 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:55:21 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:55:21 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:55:21 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:55:21 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:55:22 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:55:56 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:55:56 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:55:56 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:55:57 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:55:57 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:55:57 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:55:57 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:55:57 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 4:55:57 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 4:55:57 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 4:55:57 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:55:58 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:55:58 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:55:58 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:55:58 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:55:58 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:55:58 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:55:58 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:55:58 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:55:58 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:55:58 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:55:58 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:55:58 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:55:58 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:55:58 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:55:58 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:55:58 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:55:58 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:55:58 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:55:59 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:56:38 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:56:39 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:56:39 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:56:39 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:56:39 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:56:39 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:56:39 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:56:40 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 4:56:40 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 4:56:40 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 4:56:40 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:56:40 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:56:40 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:56:40 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:56:40 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:56:40 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:56:40 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:56:40 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:56:40 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:56:40 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:56:40 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:56:40 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:56:40 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:56:40 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:56:40 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:56:40 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:56:40 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:56:41 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:57:32 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:57:32 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:57:32 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:57:33 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:57:33 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:57:33 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:57:33 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:57:33 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 4:57:33 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 4:57:33 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:57:33 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 4:57:33 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 4:57:34 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:57:34 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:57:34 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:57:34 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:57:34 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:57:34 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:57:34 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:57:34 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:57:34 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:57:34 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:57:34 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:57:34 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:57:34 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:57:34 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:57:34 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:57:34 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:57:34 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:57:34 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:57:34 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:57:35 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 4:58:13 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:58:13 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 4:58:13 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 4:58:14 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 4:58:14 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 4:58:14 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 4:58:14 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 4:58:14 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 4:58:14 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 4:58:14 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 4:58:14 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:58:15 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 4:58:15 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 4:58:15 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:58:15 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:58:15 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:58:15 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:58:15 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:58:15 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:58:15 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:58:15 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:58:15 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:58:15 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:58:15 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:58:15 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 4:58:15 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 4:58:15 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 4:58:15 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 4:58:15 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 4:58:15 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 4:58:15 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 4:58:16 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 8 - 08/25/2025, 4:58:57 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 4:58:57 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 8 - 08/25/2025, 4:58:57 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 8 - 08/25/2025, 4:58:58 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 8 - 08/25/2025, 4:58:58 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 8 - 08/25/2025, 4:58:58 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 8 - 08/25/2025, 4:58:58 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 8 - 08/25/2025, 4:58:58 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 8 - 08/25/2025, 4:58:58 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 8 - 08/25/2025, 4:58:58 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 8 - 08/25/2025, 4:58:58 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 8 - 08/25/2025, 4:58:59 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 8 - 08/25/2025, 4:58:59 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:58:59 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:58:59 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:58:59 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:58:59 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:58:59 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:58:59 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:58:59 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:58:59 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:58:59 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:58:59 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:58:59 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:58:59 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 8 - 08/25/2025, 4:58:59 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 19 - 08/25/2025, 4:58:59 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 19 - 08/25/2025, 4:58:59 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 19 - 08/25/2025, 4:58:59 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 19 - 08/25/2025, 4:59:00 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 8 - 08/25/2025, 4:59:38 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 4:59:39 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 8 - 08/25/2025, 4:59:39 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 8 - 08/25/2025, 4:59:39 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 8 - 08/25/2025, 4:59:39 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 8 - 08/25/2025, 4:59:39 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 8 - 08/25/2025, 4:59:39 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 8 - 08/25/2025, 4:59:39 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 8 - 08/25/2025, 4:59:39 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 19 - 08/25/2025, 4:59:40 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 4:59:40 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 8 - 08/25/2025, 4:59:40 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 8 - 08/25/2025, 4:59:40 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 8 - 08/25/2025, 4:59:40 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:59:40 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:59:40 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:59:40 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:59:40 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:59:40 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:59:40 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:59:40 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:59:40 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:59:40 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:59:40 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:59:40 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 4:59:40 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 8 - 08/25/2025, 4:59:40 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 19 - 08/25/2025, 4:59:40 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 19 - 08/25/2025, 4:59:40 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 19 - 08/25/2025, 4:59:41 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:00:30 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:00:30 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:00:30 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:00:31 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:00:31 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:00:31 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:00:31 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:00:31 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:00:31 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 5:00:31 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 5:00:31 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:00:32 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:00:32 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:00:32 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:00:32 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:00:32 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:00:32 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:00:32 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:00:32 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:00:32 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:00:32 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:00:32 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:00:32 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:00:32 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:00:32 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:00:32 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:00:32 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:00:32 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:00:32 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:00:33 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:01:19 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:01:20 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:01:20 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:01:20 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:01:20 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:01:20 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:01:20 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:01:20 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:01:20 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 5:01:21 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:01:21 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:01:21 AM  LOG [Microservices:VersionService] Found v1.139.3, released at 8/25/2025, 2:36:41 AM immich_server | [Nest] 7 - 08/25/2025, 5:01:21 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 5:01:21 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:01:21 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:01:21 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:01:21 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:01:21 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:01:21 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:01:21 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:01:21 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:01:21 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:01:21 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:01:21 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:01:21 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:01:21 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:01:21 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:01:21 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:01:22 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:02:02 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:02:02 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:02:02 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:02:02 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:02:02 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:02:03 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:02:03 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:02:03 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:02:03 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 5:02:03 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:02:03 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 5:02:03 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 5:02:03 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:02:03 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:02:03 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:02:03 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:02:03 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:02:03 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:02:03 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:02:03 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:02:03 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:02:03 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:02:03 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:02:03 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:02:03 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:02:03 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:02:03 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:02:04 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:02:52 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:02:53 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:02:53 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:02:53 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:02:53 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:02:53 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:02:53 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:02:54 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 18 - 08/25/2025, 5:02:54 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:02:54 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 5:02:54 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 5:02:54 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 5:02:54 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:02:54 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:02:54 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:02:54 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:02:54 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:02:54 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:02:54 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:02:54 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:02:54 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:02:54 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:02:54 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:02:54 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:02:54 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:02:54 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:02:54 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:02:54 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:02:54 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:02:55 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:03:35 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:03:36 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:03:36 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:03:36 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:03:36 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:03:36 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:03:36 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:03:36 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:03:36 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 5:03:37 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:03:37 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:03:37 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 5:03:37 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:03:37 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:03:37 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:03:37 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:03:37 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:03:37 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:03:37 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:03:37 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:03:37 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:03:37 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:03:37 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:03:37 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:03:37 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:03:37 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:03:37 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:03:37 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:03:37 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:03:38 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:04:19 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:04:20 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:04:20 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:04:20 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:04:20 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:04:20 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:04:20 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:04:20 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:04:21 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 5:04:21 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:04:21 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:04:21 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 5:04:21 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:04:21 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:04:21 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:04:21 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:04:21 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:04:21 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:04:21 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:04:21 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:04:21 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:04:21 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:04:21 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:04:21 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:04:21 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:04:21 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:04:21 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:04:22 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:05:11 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:05:11 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:05:11 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:05:12 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:05:12 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:05:12 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:05:12 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:05:12 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:05:12 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 5:05:12 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:05:12 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:05:12 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 5:05:12 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:05:12 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:05:12 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:05:12 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:05:12 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:05:12 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:05:12 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:05:12 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:05:12 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:05:12 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:05:12 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:05:12 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:05:12 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:05:12 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:05:12 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:05:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:05:14 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:05:54 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:05:54 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:05:54 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:05:55 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:05:55 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:05:55 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:05:55 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:05:55 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:05:55 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 5:05:55 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 5:05:55 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:05:55 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:05:55 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:05:55 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:05:55 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:05:55 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:05:55 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:05:55 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:05:55 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:05:55 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:05:55 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:05:55 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:05:55 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:05:55 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:05:55 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:05:55 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:05:55 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:05:56 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:05:56 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:05:56 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:05:56 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:05:57 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 8 - 08/25/2025, 5:06:38 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 5:06:38 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 8 - 08/25/2025, 5:06:38 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 8 - 08/25/2025, 5:06:38 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 8 - 08/25/2025, 5:06:38 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 8 - 08/25/2025, 5:06:38 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 8 - 08/25/2025, 5:06:38 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 8 - 08/25/2025, 5:06:39 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 8 - 08/25/2025, 5:06:39 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 19 - 08/25/2025, 5:06:39 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 5:06:39 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 8 - 08/25/2025, 5:06:39 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 8 - 08/25/2025, 5:06:39 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 8 - 08/25/2025, 5:06:39 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:06:39 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:06:39 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:06:39 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:06:39 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:06:39 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:06:39 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:06:39 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:06:39 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:06:39 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:06:39 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:06:39 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:06:39 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 8 - 08/25/2025, 5:06:39 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 19 - 08/25/2025, 5:06:40 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:07:18 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:07:19 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:07:19 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:07:19 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:07:19 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:07:19 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:07:19 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:07:19 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:07:19 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 5:07:20 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 5:07:20 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 5:07:20 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:07:20 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:07:20 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:07:20 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:07:20 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:07:20 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:07:20 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:07:20 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:07:20 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:07:20 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:07:20 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:07:20 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:07:20 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:07:20 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:07:20 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:07:20 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 18 - 08/25/2025, 5:07:20 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:07:20 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:07:21 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:08:09 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:08:10 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:08:10 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:08:10 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:08:10 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:08:10 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:08:10 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:08:10 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:08:11 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 5:08:11 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:08:11 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:08:11 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 5:08:11 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:08:11 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:08:11 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:08:11 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:08:11 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:08:11 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:08:11 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:08:11 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:08:11 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:08:11 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:08:11 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:08:11 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:08:11 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:08:11 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:08:11 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:08:11 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:08:11 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:08:12 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:08:55 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:08:55 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:08:55 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:08:56 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:08:56 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:08:56 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:08:56 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:08:56 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:08:56 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 5:08:56 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:08:56 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 5:08:56 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 5:08:56 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:08:56 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:08:56 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:08:56 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:08:56 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:08:56 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:08:56 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:08:56 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:08:56 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:08:56 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:08:56 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:08:56 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:08:56 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:08:56 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:08:56 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:08:57 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:08:57 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:08:57 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:08:57 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:08:57 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:08:57 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:08:58 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:09:32 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:09:32 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:09:32 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:09:33 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:09:33 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:09:33 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:09:33 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:09:33 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:09:33 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 5:09:33 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 5:09:33 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 5:09:33 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:09:33 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:09:33 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:09:33 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:09:33 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:09:33 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:09:33 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:09:33 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:09:33 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:09:33 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:09:33 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:09:33 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:09:33 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:09:33 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:09:33 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:09:33 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 18 - 08/25/2025, 5:09:34 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:09:34 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:09:34 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:09:34 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:09:35 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:10:13 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:10:13 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:10:13 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:10:14 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:10:14 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:10:14 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:10:14 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:10:14 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:10:14 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 5:10:14 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:10:14 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 5:10:14 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 5:10:15 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:10:15 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:10:15 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:10:15 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:10:15 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:10:15 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:10:15 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:10:15 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:10:15 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:10:15 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:10:15 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:10:15 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:10:15 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:10:15 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:10:15 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:10:15 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:10:15 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:10:15 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:10:15 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:10:16 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:10:48 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:10:49 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:10:49 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:10:49 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:10:49 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:10:49 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:10:49 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:10:50 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:10:50 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 5:10:50 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:10:50 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 5:10:50 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 5:10:50 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:10:50 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:10:50 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:10:50 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:10:50 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:10:50 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:10:50 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:10:50 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:10:50 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:10:50 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:10:50 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:10:50 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:10:50 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:10:50 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:10:50 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:10:51 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:11:32 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:11:32 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:11:32 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:11:32 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:11:32 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:11:32 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:11:32 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:11:33 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:11:33 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 5:11:33 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:11:33 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 5:11:33 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 5:11:33 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:11:33 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:11:33 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:11:33 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:11:33 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:11:33 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:11:33 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:11:33 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:11:33 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:11:33 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:11:33 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:11:33 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:11:33 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:11:33 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:11:33 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:11:34 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 8 - 08/25/2025, 5:12:14 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 5:12:15 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 8 - 08/25/2025, 5:12:15 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 8 - 08/25/2025, 5:12:15 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 8 - 08/25/2025, 5:12:15 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 8 - 08/25/2025, 5:12:15 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 8 - 08/25/2025, 5:12:15 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 8 - 08/25/2025, 5:12:15 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 8 - 08/25/2025, 5:12:15 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 8 - 08/25/2025, 5:12:16 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 19 - 08/25/2025, 5:12:16 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 5:12:16 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 8 - 08/25/2025, 5:12:16 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 8 - 08/25/2025, 5:12:16 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:12:16 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:12:16 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:12:16 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:12:16 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:12:16 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:12:16 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:12:16 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:12:16 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:12:16 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:12:16 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:12:16 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:12:16 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 8 - 08/25/2025, 5:12:16 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 19 - 08/25/2025, 5:12:16 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 19 - 08/25/2025, 5:12:16 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 19 - 08/25/2025, 5:12:17 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:13:00 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:13:00 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:13:00 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:13:01 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:13:01 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:13:01 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:13:01 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:13:01 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 18 - 08/25/2025, 5:13:01 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:13:01 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 5:13:01 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 5:13:02 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 5:13:02 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:13:02 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:13:02 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:13:02 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:13:02 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:13:02 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:13:02 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:13:02 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:13:02 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:13:02 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:13:02 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:13:02 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:13:02 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:13:02 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:13:02 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:13:02 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:13:02 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:13:02 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:13:02 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:13:03 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:13:44 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:13:44 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:13:44 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:13:44 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:13:44 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:13:44 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:13:44 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:13:45 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:13:45 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 5:13:45 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:13:45 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 5:13:45 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 5:13:45 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:13:45 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:13:45 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:13:45 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:13:45 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:13:45 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:13:45 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:13:45 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:13:45 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:13:45 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:13:45 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:13:45 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:13:45 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:13:45 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:13:45 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:13:46 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:14:35 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:14:36 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:14:36 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:14:36 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:14:36 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:14:36 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:14:36 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:14:36 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:14:36 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 5:14:37 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:14:37 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:14:37 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 5:14:37 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:14:37 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:14:37 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:14:37 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:14:37 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:14:37 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:14:37 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:14:37 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:14:37 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:14:37 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:14:37 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:14:37 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:14:37 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:14:37 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:14:37 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:14:37 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:14:37 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:14:38 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:15:19 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:15:20 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:15:20 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:15:20 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:15:20 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:15:20 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:15:20 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:15:20 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:15:20 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 5:15:21 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:15:21 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 5:15:21 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 5:15:21 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:15:21 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:15:21 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:15:21 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:15:21 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:15:21 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:15:21 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:15:21 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:15:21 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:15:21 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:15:21 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:15:21 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:15:21 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:15:21 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:15:21 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:15:21 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:15:21 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:15:22 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:16:02 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:16:03 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:16:03 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:16:03 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:16:03 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:16:03 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:16:03 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:16:04 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:16:04 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 5:16:04 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:16:04 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 5:16:04 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 5:16:04 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:16:04 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:16:04 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:16:04 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:16:04 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:16:04 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:16:04 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:16:04 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:16:04 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:16:04 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:16:04 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:16:04 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:16:04 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:16:04 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:16:04 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:16:05 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:16:46 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:16:46 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:16:46 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:16:47 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:16:47 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:16:47 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:16:47 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:16:47 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:16:47 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 5:16:47 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:16:47 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 5:16:47 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 5:16:47 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:16:47 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:16:47 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:16:47 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:16:47 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:16:47 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:16:47 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:16:47 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:16:47 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:16:47 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:16:47 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:16:47 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:16:47 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:16:47 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:16:47 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:16:48 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:16:48 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:16:48 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:16:48 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:16:48 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:16:49 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:17:31 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:17:32 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:17:32 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:17:32 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:17:32 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:17:32 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:17:32 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:17:32 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:17:32 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 5:17:32 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:17:33 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 5:17:33 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 5:17:33 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:17:33 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:17:33 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:17:33 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:17:33 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:17:33 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:17:33 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:17:33 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:17:33 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:17:33 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:17:33 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:17:33 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:17:33 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:17:33 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:17:33 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:17:33 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:17:33 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:17:33 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:17:33 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:17:34 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:18:05 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:18:06 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:18:06 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:18:06 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:18:06 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:18:06 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:18:06 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:18:07 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:18:07 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 5:18:07 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 5:18:07 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 5:18:07 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:18:07 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:18:07 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:18:07 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:18:07 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:18:07 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:18:07 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:18:07 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:18:07 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:18:07 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:18:07 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:18:07 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:18:07 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:18:07 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:18:07 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:18:07 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:18:08 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:18:51 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:18:51 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:18:51 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:18:52 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:18:52 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:18:52 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:18:52 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:18:52 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:18:52 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 5:18:52 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:18:53 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 5:18:53 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 5:18:53 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:18:53 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:18:53 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:18:53 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:18:53 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:18:53 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:18:53 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:18:53 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:18:53 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:18:53 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:18:53 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:18:53 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:18:53 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:18:53 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:18:53 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:18:53 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:18:53 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:18:54 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:19:29 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:19:30 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:19:30 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:19:30 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:19:30 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:19:30 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:19:30 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:19:30 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:19:31 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 5:19:31 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:19:31 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 5:19:31 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 5:19:31 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:19:31 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:19:31 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:19:31 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:19:31 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:19:31 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:19:31 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:19:31 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:19:31 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:19:31 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:19:31 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:19:31 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:19:31 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:19:31 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:19:31 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:19:31 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:19:31 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:19:32 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 9 - 08/25/2025, 5:20:14 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 9 - 08/25/2025, 5:20:14 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 9 - 08/25/2025, 5:20:14 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 9 - 08/25/2025, 5:20:14 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 9 - 08/25/2025, 5:20:14 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 9 - 08/25/2025, 5:20:14 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 9 - 08/25/2025, 5:20:14 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 9 - 08/25/2025, 5:20:15 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 9 - 08/25/2025, 5:20:15 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 20 - 08/25/2025, 5:20:15 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 9 - 08/25/2025, 5:20:15 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 9 - 08/25/2025, 5:20:15 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 9 - 08/25/2025, 5:20:15 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 9 - 08/25/2025, 5:20:15 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 9 - 08/25/2025, 5:20:15 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 9 - 08/25/2025, 5:20:15 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 9 - 08/25/2025, 5:20:15 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 9 - 08/25/2025, 5:20:15 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 9 - 08/25/2025, 5:20:15 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 9 - 08/25/2025, 5:20:15 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 9 - 08/25/2025, 5:20:15 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 9 - 08/25/2025, 5:20:15 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 9 - 08/25/2025, 5:20:15 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 9 - 08/25/2025, 5:20:15 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 9 - 08/25/2025, 5:20:15 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 9 - 08/25/2025, 5:20:15 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 9 - 08/25/2025, 5:20:15 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 20 - 08/25/2025, 5:20:16 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:20:56 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:20:56 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:20:56 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:20:56 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:20:56 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:20:57 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:20:57 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:20:57 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:20:57 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 5:20:57 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:20:57 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 5:20:57 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 5:20:57 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:20:57 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:20:57 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:20:57 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:20:57 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:20:57 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:20:57 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:20:57 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:20:57 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:20:57 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:20:57 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:20:57 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:20:57 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:20:57 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:20:57 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:20:58 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:20:59 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:21:44 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:21:45 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:21:45 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:21:45 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:21:45 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:21:45 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:21:45 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:21:45 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:21:46 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 5:21:46 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:21:46 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 5:21:46 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 5:21:46 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:21:46 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:21:46 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:21:46 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:21:46 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:21:46 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:21:46 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:21:46 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:21:46 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:21:46 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:21:46 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:21:46 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:21:46 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:21:46 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:21:46 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:21:46 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:21:46 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:21:47 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 8 - 08/25/2025, 5:22:30 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 5:22:30 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 8 - 08/25/2025, 5:22:30 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 8 - 08/25/2025, 5:22:31 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 8 - 08/25/2025, 5:22:31 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 8 - 08/25/2025, 5:22:31 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 8 - 08/25/2025, 5:22:31 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 8 - 08/25/2025, 5:22:31 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 8 - 08/25/2025, 5:22:31 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 8 - 08/25/2025, 5:22:31 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 8 - 08/25/2025, 5:22:31 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 19 - 08/25/2025, 5:22:31 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 5:22:31 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 8 - 08/25/2025, 5:22:31 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:22:31 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:22:31 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:22:31 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:22:31 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:22:31 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:22:31 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:22:31 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:22:31 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:22:31 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:22:31 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:22:31 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:22:31 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 8 - 08/25/2025, 5:22:31 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 19 - 08/25/2025, 5:22:32 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 19 - 08/25/2025, 5:22:32 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 19 - 08/25/2025, 5:22:32 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 19 - 08/25/2025, 5:22:32 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 19 - 08/25/2025, 5:22:32 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 19 - 08/25/2025, 5:22:32 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 19 - 08/25/2025, 5:22:33 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:23:18 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:23:18 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:23:18 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:23:18 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:23:18 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:23:18 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:23:18 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:23:19 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:23:19 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 5:23:19 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:23:19 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:23:19 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 5:23:19 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:23:19 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:23:19 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:23:19 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:23:19 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:23:19 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:23:19 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:23:19 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:23:19 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:23:19 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:23:19 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:23:19 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:23:19 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:23:19 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:23:19 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:23:20 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:24:02 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:24:02 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:24:02 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:24:03 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:24:03 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:24:03 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:24:03 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:24:03 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:24:03 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 5:24:03 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 5:24:04 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:24:04 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:24:04 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:24:04 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:24:04 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:24:04 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:24:04 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:24:04 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:24:04 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:24:04 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:24:04 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:24:04 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:24:04 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:24:04 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:24:04 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:24:04 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:24:04 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:24:04 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:24:04 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:24:05 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:24:42 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:24:43 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:24:43 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:24:43 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:24:43 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:24:43 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:24:43 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:24:43 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:24:43 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 5:24:44 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 5:24:44 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:24:44 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:24:44 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:24:44 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:24:44 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:24:44 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:24:44 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:24:44 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:24:44 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:24:44 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:24:44 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:24:44 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:24:44 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:24:44 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:24:44 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:24:44 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:24:44 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:24:44 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:24:44 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:24:45 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:25:25 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:25:25 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:25:25 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:25:26 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:25:26 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:25:26 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:25:26 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:25:26 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:25:26 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 5:25:26 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:25:26 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:25:26 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 5:25:26 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:25:26 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:25:26 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:25:26 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:25:26 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:25:26 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:25:26 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:25:26 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:25:26 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:25:26 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:25:26 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:25:26 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:25:26 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:25:26 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:25:26 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:25:27 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:25:27 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:25:27 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:25:27 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:25:27 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:25:28 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:26:00 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:26:01 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:26:01 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:26:01 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:26:01 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:26:01 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:26:01 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:26:01 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:26:01 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 5:26:02 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:26:02 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:26:02 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 5:26:02 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:26:02 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:26:02 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:26:02 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:26:02 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:26:02 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:26:02 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:26:02 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:26:02 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:26:02 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:26:02 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:26:02 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:26:02 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:26:02 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:26:02 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:26:02 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:26:02 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:26:03 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:26:38 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:26:39 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:26:39 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:26:39 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:26:39 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:26:39 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:26:39 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:26:40 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:26:40 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 5:26:40 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 5:26:40 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:26:40 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:26:40 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:26:40 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:26:40 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:26:40 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:26:40 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:26:40 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:26:40 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:26:40 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:26:40 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:26:40 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:26:40 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:26:40 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:26:40 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:26:40 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:26:40 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:26:41 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:27:18 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:27:18 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:27:18 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:27:19 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:27:19 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:27:19 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:27:19 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:27:19 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:27:19 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 5:27:19 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:27:19 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 5:27:20 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 5:27:20 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:27:20 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:27:20 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:27:20 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:27:20 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:27:20 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:27:20 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:27:20 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:27:20 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:27:20 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:27:20 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:27:20 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:27:20 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:27:20 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:27:20 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:27:20 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:27:20 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:27:20 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:27:20 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:27:21 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:28:01 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:28:01 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:28:01 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:28:02 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:28:02 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:28:02 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:28:02 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:28:02 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:28:02 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 5:28:02 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 5:28:02 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 5:28:02 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:28:02 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:28:02 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:28:02 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:28:02 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:28:02 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:28:02 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:28:02 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:28:02 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:28:02 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:28:02 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:28:02 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:28:02 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:28:02 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:28:02 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:28:03 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 18 - 08/25/2025, 5:28:03 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:28:03 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:28:03 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:28:04 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:28:48 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:28:48 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:28:48 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:28:48 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:28:49 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:28:49 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:28:49 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:28:49 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:28:49 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 5:28:49 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 5:28:49 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:28:49 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:28:49 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:28:49 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:28:49 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:28:49 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:28:49 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:28:49 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:28:49 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:28:49 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:28:49 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:28:49 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:28:49 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:28:49 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:28:49 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:28:49 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:28:49 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:28:50 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:28:50 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:28:50 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:28:50 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:28:50 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:28:50 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:28:51 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:29:30 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:29:31 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:29:31 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:29:31 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:29:31 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:29:31 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:29:31 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:29:32 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:29:32 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 5:29:32 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:29:32 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 5:29:32 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 5:29:32 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:29:32 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:29:32 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:29:32 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:29:32 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:29:32 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:29:32 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:29:32 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:29:32 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:29:32 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:29:32 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:29:32 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:29:32 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:29:32 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:29:32 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:29:33 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:30:14 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:30:15 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:30:15 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:30:15 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:30:15 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:30:15 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:30:15 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:30:15 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 18 - 08/25/2025, 5:30:15 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:30:15 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 5:30:16 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 5:30:16 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 5:30:16 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:30:16 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:30:16 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:30:16 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:30:16 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:30:16 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:30:16 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:30:16 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:30:16 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:30:16 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:30:16 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:30:16 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:30:16 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:30:16 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:30:16 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:30:16 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:30:16 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:30:16 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:30:16 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:30:17 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:30:50 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:30:50 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:30:50 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:30:51 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:30:51 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:30:51 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:30:51 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:30:51 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:30:51 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 5:30:51 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:30:51 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 5:30:51 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 5:30:52 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:30:52 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:30:52 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:30:52 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:30:52 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:30:52 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:30:52 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:30:52 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:30:52 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:30:52 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:30:52 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:30:52 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:30:52 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:30:52 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:30:52 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:30:52 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:30:52 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:30:52 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:30:52 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:30:52 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:30:53 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 8 - 08/25/2025, 5:31:42 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 5:31:43 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 8 - 08/25/2025, 5:31:43 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 8 - 08/25/2025, 5:31:43 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 8 - 08/25/2025, 5:31:43 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 8 - 08/25/2025, 5:31:43 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 8 - 08/25/2025, 5:31:43 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 8 - 08/25/2025, 5:31:43 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 8 - 08/25/2025, 5:31:44 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 19 - 08/25/2025, 5:31:44 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 5:31:44 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 8 - 08/25/2025, 5:31:44 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 8 - 08/25/2025, 5:31:44 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 8 - 08/25/2025, 5:31:44 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:31:44 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:31:44 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:31:44 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:31:44 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:31:44 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:31:44 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:31:44 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:31:44 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:31:44 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:31:44 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:31:44 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:31:44 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 8 - 08/25/2025, 5:31:44 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 19 - 08/25/2025, 5:31:44 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 19 - 08/25/2025, 5:31:44 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 19 - 08/25/2025, 5:31:45 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:32:36 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:32:37 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:32:37 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:32:37 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:32:37 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:32:37 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:32:37 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:32:37 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:32:38 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 5:32:38 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 5:32:38 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:32:38 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:32:38 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:32:38 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:32:38 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:32:38 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:32:38 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:32:38 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:32:38 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:32:38 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:32:38 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:32:38 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:32:38 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:32:38 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:32:38 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:32:38 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:32:38 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:32:39 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:33:32 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:33:33 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:33:33 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:33:33 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:33:33 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:33:33 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:33:33 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:33:33 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:33:33 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 5:33:34 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:33:34 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 5:33:34 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 5:33:34 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:33:34 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:33:34 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:33:34 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:33:34 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:33:34 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:33:34 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:33:34 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:33:34 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:33:34 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:33:34 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:33:34 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:33:34 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:33:34 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:33:34 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:33:34 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:33:34 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:33:35 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:34:25 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:34:25 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:34:25 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:34:26 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:34:26 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:34:26 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:34:26 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:34:26 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:34:26 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 5:34:26 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:34:26 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:34:26 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 5:34:27 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:34:27 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:34:27 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:34:27 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:34:27 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:34:27 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:34:27 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:34:27 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:34:27 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:34:27 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:34:27 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:34:27 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:34:27 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:34:27 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:34:27 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:34:27 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:34:27 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:34:27 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:34:27 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:34:28 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:35:14 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:35:15 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:35:15 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:35:15 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:35:15 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:35:15 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:35:15 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:35:16 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:35:16 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 5:35:16 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:35:16 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 5:35:16 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 5:35:16 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:35:16 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:35:16 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:35:16 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:35:16 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:35:16 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:35:16 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:35:16 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:35:16 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:35:16 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:35:16 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:35:16 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:35:16 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:35:16 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:35:16 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:35:17 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:35:59 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:36:00 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:36:00 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:36:00 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:36:00 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:36:00 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:36:00 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:36:01 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:36:01 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 5:36:01 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:36:01 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 5:36:01 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 5:36:01 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:36:01 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:36:01 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:36:01 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:36:01 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:36:01 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:36:01 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:36:01 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:36:01 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:36:01 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:36:01 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:36:01 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:36:01 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:36:01 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:36:01 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:36:02 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:36:35 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:36:35 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:36:35 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:36:35 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:36:35 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:36:36 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:36:36 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:36:36 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:36:36 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 5:36:36 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:36:36 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 5:36:36 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:36:37 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:37:07 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:37:07 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:37:07 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:37:07 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:37:08 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:37:08 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:37:08 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:37:08 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:37:08 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 5:37:08 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:37:08 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:37:08 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 5:37:08 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:37:08 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:37:08 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:37:08 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:37:08 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:37:08 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:37:08 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:37:08 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:37:08 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:37:08 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:37:08 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:37:08 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:37:08 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:37:08 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:37:08 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:37:09 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:37:09 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:37:09 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:37:09 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:37:09 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:37:10 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:38:08 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:38:08 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:38:08 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:38:08 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:38:08 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:38:08 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:38:08 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:38:09 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:38:09 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 5:38:09 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:38:09 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 5:38:09 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 5:38:09 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:38:09 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:38:09 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:38:09 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:38:09 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:38:09 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:38:09 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:38:09 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:38:09 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:38:09 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:38:09 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:38:09 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:38:09 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:38:09 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:38:09 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:38:10 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:38:58 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:38:59 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:38:59 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:38:59 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:38:59 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:38:59 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:38:59 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:38:59 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:39:00 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 5:39:00 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:39:00 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 5:39:00 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 5:39:00 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:39:00 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:39:00 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:39:00 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:39:00 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:39:00 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:39:00 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:39:00 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:39:00 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:39:00 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:39:00 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:39:00 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:39:00 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:39:00 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:39:00 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:39:00 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:39:00 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:39:01 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:39:51 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:39:51 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:39:51 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:39:51 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:39:51 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:39:51 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:39:51 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:39:52 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:39:52 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 5:39:52 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:39:52 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 5:39:52 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 5:39:52 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:39:52 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:39:52 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:39:52 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:39:52 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:39:52 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:39:52 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:39:52 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:39:52 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:39:52 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:39:52 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:39:52 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:39:52 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:39:52 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:39:52 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:39:53 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:39:53 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:39:53 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:39:53 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:39:53 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:39:54 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:40:40 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:40:40 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:40:40 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:40:40 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:40:40 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:40:41 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:40:41 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:40:41 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:40:41 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 5:40:41 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:40:41 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:40:41 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 5:40:41 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:40:41 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:40:41 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:40:41 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:40:41 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:40:41 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:40:41 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:40:41 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:40:41 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:40:41 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:40:41 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:40:41 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:40:41 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:40:41 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:40:41 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:40:42 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:40:42 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:40:42 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:40:42 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:40:42 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:40:42 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:40:43 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:41:24 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:41:25 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:41:25 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:41:25 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:41:25 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:41:25 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:41:25 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:41:25 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:41:25 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 5:41:25 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:41:26 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 5:41:26 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 5:41:26 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:41:26 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:41:26 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:41:26 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:41:26 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:41:26 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:41:26 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:41:26 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:41:26 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:41:26 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:41:26 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:41:26 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:41:26 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:41:26 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:41:26 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:41:26 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:41:26 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:41:26 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:41:26 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:41:27 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:41:59 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:41:59 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:41:59 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:41:59 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:41:59 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:41:59 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:41:59 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:42:00 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:42:00 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 5:42:00 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:42:00 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 5:42:00 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 5:42:00 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:42:00 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:42:00 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:42:00 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:42:00 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:42:00 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:42:00 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:42:00 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:42:00 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:42:00 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:42:00 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:42:00 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:42:00 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:42:00 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:42:00 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:42:01 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:42:01 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:42:01 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:42:01 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:42:01 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:42:02 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:42:52 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:42:53 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:42:53 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:42:53 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:42:53 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:42:53 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:42:53 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:42:53 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:42:53 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 5:42:53 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 5:42:54 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:42:54 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:42:54 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:42:54 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:42:54 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:42:54 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:42:54 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:42:54 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:42:54 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:42:54 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:42:54 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:42:54 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:42:54 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:42:54 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:42:54 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:42:54 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:42:54 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:42:54 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:42:54 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:42:55 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:43:50 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:43:50 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:43:50 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:43:51 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:43:51 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:43:51 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:43:51 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:43:51 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:43:51 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 5:43:51 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:43:51 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 5:43:51 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 5:43:52 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:43:52 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:43:52 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:43:52 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:43:52 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:43:52 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:43:52 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:43:52 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:43:52 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:43:52 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:43:52 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:43:52 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:43:52 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:43:52 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:43:52 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:43:52 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:43:52 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:43:52 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:43:52 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:43:53 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:44:35 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:44:36 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:44:36 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:44:36 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:44:36 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:44:36 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:44:36 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:44:36 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:44:36 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 5:44:37 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:44:37 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:44:37 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 5:44:37 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:44:37 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:44:37 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:44:37 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:44:37 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:44:37 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:44:37 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:44:37 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:44:37 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:44:37 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:44:37 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:44:37 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:44:37 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:44:37 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:44:37 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:44:37 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:44:37 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:44:38 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:45:18 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:45:19 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:45:19 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:45:19 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:45:19 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:45:19 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:45:19 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:45:19 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:45:20 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 5:45:20 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:45:20 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 5:45:20 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 5:45:20 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:45:20 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:45:20 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:45:20 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:45:20 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:45:20 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:45:20 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:45:20 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:45:20 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:45:20 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:45:20 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:45:20 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:45:20 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:45:20 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:45:20 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:45:20 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:45:20 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:45:21 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:45:59 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:45:59 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:45:59 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:45:59 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:45:59 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:46:00 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:46:00 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:46:00 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:46:00 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 5:46:00 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:46:00 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 5:46:00 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 5:46:00 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:46:00 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:46:00 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:46:00 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:46:00 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:46:00 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:46:00 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:46:00 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:46:00 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:46:00 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:46:00 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:46:00 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:46:00 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:46:00 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:46:00 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:46:01 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:46:01 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:46:01 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:46:01 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:46:01 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:46:01 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:46:02 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:46:54 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:46:54 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:46:54 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:46:54 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:46:54 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:46:55 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:46:55 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:46:55 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:46:55 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 5:46:55 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:46:55 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:46:55 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:46:56 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:46:56 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:46:56 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:46:56 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:46:56 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:46:56 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:46:57 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:47:29 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:47:30 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:47:30 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:47:30 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:47:30 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:47:30 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:47:30 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:47:31 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:47:31 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 5:47:31 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 5:47:31 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:47:31 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:47:31 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:47:31 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:47:31 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:47:31 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:47:31 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:47:31 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:47:31 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:47:31 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:47:31 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:47:31 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:47:31 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:47:31 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:47:31 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:47:31 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:47:31 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:47:32 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:48:15 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:48:15 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:48:15 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:48:15 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:48:15 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:48:15 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:48:15 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:48:16 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:48:16 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 5:48:16 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 5:48:16 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:48:16 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:48:17 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:48:55 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:48:56 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:48:56 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:48:56 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:48:56 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:48:56 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:48:56 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:48:57 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:48:57 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 5:48:57 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:48:57 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:48:57 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 5:48:57 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:48:57 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:48:57 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:48:57 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:48:57 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:48:57 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:48:57 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:48:57 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:48:57 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:48:57 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:48:57 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:48:57 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:48:57 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:48:57 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:48:57 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:48:58 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:49:41 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:49:42 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:49:42 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:49:42 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:49:42 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:49:42 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:49:42 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:49:43 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:49:43 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 5:49:43 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 5:49:43 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:49:43 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:49:44 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:50:21 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:50:21 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:50:21 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:50:22 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:50:22 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:50:22 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:50:22 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:50:22 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:50:22 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 5:50:22 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:50:22 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 5:50:23 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 5:50:23 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:50:23 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:50:23 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:50:23 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:50:23 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:50:23 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:50:23 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:50:23 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:50:23 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:50:23 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:50:23 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:50:23 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:50:23 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:50:23 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:50:23 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:50:23 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:50:23 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:50:23 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:50:23 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:50:24 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:51:07 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:51:07 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:51:07 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:51:08 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:51:08 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:51:08 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:51:08 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:51:08 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:51:08 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 5:51:08 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 5:51:08 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:51:08 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 18 - 08/25/2025, 5:51:09 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:51:09 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:51:10 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:51:47 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:51:47 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:51:47 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:51:47 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:51:47 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:51:47 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:51:47 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:51:48 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:51:48 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 5:51:48 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:51:48 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 5:51:48 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 5:51:48 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:51:48 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:51:48 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:51:48 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:51:48 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:51:48 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:51:48 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:51:48 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:51:48 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:51:48 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:51:48 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:51:48 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:51:48 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:51:48 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:51:48 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:51:49 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:52:39 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:52:40 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:52:40 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:52:40 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:52:40 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:52:40 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:52:40 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:52:41 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:52:41 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 5:52:41 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:52:41 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 5:52:41 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 5:52:41 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:52:41 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:52:41 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:52:41 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:52:41 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:52:41 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:52:41 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:52:41 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:52:41 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:52:41 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:52:41 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:52:41 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:52:41 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:52:41 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:52:41 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:52:42 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:53:34 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:53:34 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:53:34 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:53:35 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:53:35 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:53:35 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:53:35 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:53:35 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:53:35 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 5:53:35 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:53:35 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 5:53:35 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 5:53:35 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:53:35 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:53:35 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:53:35 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:53:35 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:53:35 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:53:35 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:53:35 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:53:35 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:53:35 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:53:35 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:53:35 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:53:35 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:53:35 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:53:35 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:53:36 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:54:24 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:54:25 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:54:25 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:54:25 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:54:25 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:54:25 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:54:25 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:54:25 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:54:25 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 5:54:26 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 5:54:26 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:54:26 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:54:26 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:54:26 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:54:26 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:54:26 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:54:26 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:54:26 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:54:26 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:54:26 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:54:26 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:54:26 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:54:26 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:54:26 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:54:26 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:54:26 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:54:26 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:54:26 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:54:26 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:54:27 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:55:07 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:55:08 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:55:08 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:55:08 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:55:08 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:55:08 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:55:08 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:55:08 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 18 - 08/25/2025, 5:55:08 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:55:08 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 5:55:08 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 5:55:09 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 5:55:09 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:55:09 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:55:09 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:55:09 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:55:09 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:55:09 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:55:09 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:55:09 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:55:09 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:55:09 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:55:09 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:55:09 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:55:09 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:55:09 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:55:09 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:55:09 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:55:09 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:55:09 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:55:09 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:55:10 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:55:50 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:55:50 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:55:50 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:55:51 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:55:51 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:55:51 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:55:51 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:55:51 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:55:51 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 5:55:51 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:55:51 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:55:51 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 5:55:51 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:55:51 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:55:51 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:55:51 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:55:51 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:55:51 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:55:51 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:55:51 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:55:51 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:55:51 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:55:51 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:55:51 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:55:51 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:55:51 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:55:51 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:55:52 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:55:52 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:55:52 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:55:52 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:55:52 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:55:53 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:56:41 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:56:41 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:56:41 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:56:42 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:56:42 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:56:42 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:56:42 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:56:42 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:56:42 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 5:56:42 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:56:42 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:56:42 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 5:56:42 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:56:42 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:56:42 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:56:42 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:56:42 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:56:42 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:56:42 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:56:42 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:56:42 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:56:42 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:56:42 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:56:42 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:56:42 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:56:42 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:56:42 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:56:43 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:56:43 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:56:43 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:56:43 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:56:43 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:56:44 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:57:25 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:57:25 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:57:25 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:57:26 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:57:26 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:57:26 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:57:26 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:57:26 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:57:26 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 5:57:26 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:57:26 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:57:26 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 5:57:26 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:57:26 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:57:26 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:57:26 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:57:26 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:57:26 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:57:26 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:57:26 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:57:26 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:57:26 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:57:26 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:57:26 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:57:26 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:57:26 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:57:26 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:57:27 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:57:27 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:57:27 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:57:27 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:57:27 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:57:27 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:57:28 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 8 - 08/25/2025, 5:58:07 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 5:58:07 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 8 - 08/25/2025, 5:58:07 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 8 - 08/25/2025, 5:58:08 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 8 - 08/25/2025, 5:58:08 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 8 - 08/25/2025, 5:58:08 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 8 - 08/25/2025, 5:58:08 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 8 - 08/25/2025, 5:58:08 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 8 - 08/25/2025, 5:58:08 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 8 - 08/25/2025, 5:58:09 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 8 - 08/25/2025, 5:58:09 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 8 - 08/25/2025, 5:58:09 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 8 - 08/25/2025, 5:58:09 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:58:09 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:58:09 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:58:09 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:58:09 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:58:09 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:58:09 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:58:09 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:58:09 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:58:09 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:58:09 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:58:09 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:58:09 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 8 - 08/25/2025, 5:58:09 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 19 - 08/25/2025, 5:58:09 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 19 - 08/25/2025, 5:58:09 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 19 - 08/25/2025, 5:58:09 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 19 - 08/25/2025, 5:58:10 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 8 - 08/25/2025, 5:58:50 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 5:58:50 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 8 - 08/25/2025, 5:58:50 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 8 - 08/25/2025, 5:58:51 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 8 - 08/25/2025, 5:58:51 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 8 - 08/25/2025, 5:58:51 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 8 - 08/25/2025, 5:58:51 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 8 - 08/25/2025, 5:58:51 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 8 - 08/25/2025, 5:58:51 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 8 - 08/25/2025, 5:58:51 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 8 - 08/25/2025, 5:58:51 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 19 - 08/25/2025, 5:58:51 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 5:58:51 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 8 - 08/25/2025, 5:58:51 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:58:51 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:58:51 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:58:51 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:58:51 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:58:51 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:58:51 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:58:51 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:58:51 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:58:51 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:58:51 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:58:51 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 5:58:51 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 8 - 08/25/2025, 5:58:51 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 19 - 08/25/2025, 5:58:52 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 19 - 08/25/2025, 5:58:52 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 19 - 08/25/2025, 5:58:52 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 19 - 08/25/2025, 5:58:52 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 19 - 08/25/2025, 5:58:53 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 5:59:23 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:59:23 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 5:59:23 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 5:59:24 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 5:59:24 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 5:59:24 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 5:59:24 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 5:59:24 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 5:59:24 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 5:59:24 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:59:24 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 5:59:24 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 5:59:24 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 5:59:24 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:59:24 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:59:24 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:59:24 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:59:24 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:59:24 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:59:24 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:59:24 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:59:24 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:59:24 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:59:24 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:59:24 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 5:59:24 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 5:59:24 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 5:59:25 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 5:59:25 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 5:59:25 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 5:59:25 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 5:59:26 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:00:05 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:00:06 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:00:06 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:00:06 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:00:06 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:00:06 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:00:06 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:00:07 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 6:00:07 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 6:00:07 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:00:07 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 6:00:07 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 6:00:07 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 6:00:07 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:00:07 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:00:07 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:00:07 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:00:07 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:00:07 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:00:07 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:00:07 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:00:07 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:00:07 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:00:07 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:00:07 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:00:07 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 6:00:07 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 6:00:07 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:00:07 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:00:08 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:00:58 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:00:59 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:00:59 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:00:59 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:00:59 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:00:59 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:00:59 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:01:00 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 18 - 08/25/2025, 6:01:00 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:01:00 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 6:01:00 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 6:01:00 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 6:01:00 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 6:01:00 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:01:00 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:01:00 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:01:00 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:01:00 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:01:00 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:01:00 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:01:00 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:01:00 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:01:00 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:01:00 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:01:00 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:01:00 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 6:01:00 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:01:01 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:01:40 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:01:41 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:01:41 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:01:41 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:01:41 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:01:41 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:01:41 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:01:42 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 18 - 08/25/2025, 6:01:42 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:01:42 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 6:01:42 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 6:01:42 AM  LOG [Microservices:VersionService] Found v1.139.3, released at 8/25/2025, 2:36:41 AM immich_server | [Nest] 7 - 08/25/2025, 6:01:43 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:01:43 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 6:01:43 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:01:43 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:01:43 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:01:43 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:01:43 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:01:43 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:01:43 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:01:43 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:01:43 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:01:43 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:01:43 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:01:43 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:01:43 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 6:01:43 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:01:43 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:02:25 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:02:25 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:02:25 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:02:25 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:02:25 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:02:25 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:02:25 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:02:26 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 6:02:26 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 6:02:26 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 6:02:26 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:02:26 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 18 - 08/25/2025, 6:02:27 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:02:27 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:02:28 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:02:57 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:02:58 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:02:58 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:02:58 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:02:58 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:02:58 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:02:58 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:02:59 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 6:02:59 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 6:02:59 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 6:02:59 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:02:59 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:02:59 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 6:02:59 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:02:59 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:02:59 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:02:59 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:02:59 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:02:59 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:02:59 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:02:59 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:02:59 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:02:59 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:02:59 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:02:59 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:02:59 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 6:02:59 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 6:03:00 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:03:00 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:03:00 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:03:00 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:03:01 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:03:40 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:03:40 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:03:40 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:03:41 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:03:41 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:03:41 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:03:41 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:03:41 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 18 - 08/25/2025, 6:03:41 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:03:41 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 6:03:41 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 6:03:41 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 6:03:41 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 6:03:41 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:03:41 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:03:41 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:03:41 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:03:41 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:03:41 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:03:41 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:03:41 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:03:41 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:03:41 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:03:41 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:03:41 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:03:41 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 6:03:41 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:03:42 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:04:27 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:04:27 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:04:27 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:04:27 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:04:27 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:04:28 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:04:28 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:04:28 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 6:04:28 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 6:04:28 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:04:28 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 6:04:28 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 6:04:28 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 6:04:28 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:04:28 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:04:28 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:04:28 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:04:28 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:04:28 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:04:28 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:04:28 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:04:28 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:04:28 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:04:28 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:04:28 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:04:28 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 6:04:28 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:04:29 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:05:29 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:05:29 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:05:29 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:05:30 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:05:30 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:05:30 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:05:30 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:05:30 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 6:05:30 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 6:05:30 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 6:05:30 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:05:31 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 18 - 08/25/2025, 6:05:31 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:05:31 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:05:32 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:06:07 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:06:07 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:06:07 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:06:07 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:06:07 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:06:07 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:06:07 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:06:08 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 6:06:08 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 6:06:08 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:06:08 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:06:08 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 6:06:08 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 6:06:08 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:06:08 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:06:08 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:06:08 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:06:08 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:06:08 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:06:08 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:06:08 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:06:08 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:06:08 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:06:08 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:06:08 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:06:08 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 6:06:08 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:06:09 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:06:51 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:06:51 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:06:51 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:06:52 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:06:52 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:06:52 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:06:52 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:06:52 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 6:06:52 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 6:06:52 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:06:52 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 6:06:52 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 6:06:53 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 6:06:53 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:06:53 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:06:53 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:06:53 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:06:53 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:06:53 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:06:53 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:06:53 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:06:53 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:06:53 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:06:53 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:06:53 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:06:53 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 6:06:53 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 6:06:53 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:06:53 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:06:53 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:06:53 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:06:54 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:07:32 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:07:32 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:07:32 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:07:33 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:07:33 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:07:33 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:07:33 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:07:33 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 6:07:33 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 6:07:33 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:07:33 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 6:07:33 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 6:07:34 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 6:07:34 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:07:34 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:07:34 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:07:34 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:07:34 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:07:34 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:07:34 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:07:34 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:07:34 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:07:34 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:07:34 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:07:34 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:07:34 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 6:07:34 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 6:07:34 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:07:34 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:07:34 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:07:34 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:07:35 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:08:14 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:08:15 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:08:15 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:08:15 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:08:15 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:08:15 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:08:15 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:08:15 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 6:08:16 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 6:08:16 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 6:08:16 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:08:16 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:08:16 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 6:08:16 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:08:16 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:08:16 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:08:16 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:08:16 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:08:16 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:08:16 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:08:16 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:08:16 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:08:16 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:08:16 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:08:16 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:08:16 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 6:08:16 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 6:08:16 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:08:16 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:08:17 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:08:59 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:09:00 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:09:00 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:09:00 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:09:00 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:09:00 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:09:00 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:09:01 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 6:09:01 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 6:09:01 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:09:01 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 6:09:01 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 6:09:01 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 6:09:01 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:09:01 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:09:01 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:09:01 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:09:01 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:09:01 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:09:01 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:09:01 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:09:01 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:09:01 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:09:01 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:09:01 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:09:01 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 6:09:01 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:09:02 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:09:42 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:09:42 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:09:42 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:09:42 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:09:42 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:09:43 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:09:43 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:09:43 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 6:09:43 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 6:09:43 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:09:43 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:09:43 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 6:09:43 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 6:09:43 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:09:43 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:09:43 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:09:43 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:09:43 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:09:43 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:09:43 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:09:43 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:09:43 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:09:43 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:09:43 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:09:43 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:09:43 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 6:09:43 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 6:09:44 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:09:44 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:09:44 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:09:44 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:09:44 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:09:44 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:09:44 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:09:44 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:09:44 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:09:44 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:09:44 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:09:44 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:09:44 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:09:44 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:09:44 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:09:44 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:09:44 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:09:44 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:09:44 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:09:44 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:09:44 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:09:44 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:44 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:44 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:44 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:44 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:44 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:09:44 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:09:44 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:44 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:44 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:44 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:09:44 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:09:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:09:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:09:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:09:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:09:44 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:09:44 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:44 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:44 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:09:45 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:10:28 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:10:28 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:10:28 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:10:28 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:10:28 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:10:28 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:10:28 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:10:29 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 6:10:29 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 6:10:29 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 6:10:29 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:10:29 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:10:29 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 6:10:29 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:10:29 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:10:29 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:10:29 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:10:29 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:10:29 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:10:29 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:10:29 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:10:29 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:10:29 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:10:29 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:10:29 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:10:29 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 6:10:29 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 6:10:30 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:10:30 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:10:30 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:10:30 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:10:30 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:10:30 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:10:31 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:11:21 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:11:22 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:11:22 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:11:22 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:11:22 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:11:22 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:11:22 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:11:22 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 6:11:22 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 6:11:23 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:11:23 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:11:23 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 6:11:23 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 6:11:23 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:11:23 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:11:23 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:11:23 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:11:23 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:11:23 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:11:23 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:11:23 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:11:23 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:11:23 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:11:23 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:11:23 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:11:23 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 6:11:23 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 6:11:23 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:11:23 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:11:24 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:12:04 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:12:04 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:12:04 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:12:05 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:12:05 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:12:05 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:12:05 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:12:05 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 18 - 08/25/2025, 6:12:05 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:12:05 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 6:12:05 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 6:12:05 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 6:12:06 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 6:12:06 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:12:06 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:12:06 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:12:06 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:12:06 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:12:06 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:12:06 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:12:06 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:12:06 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:12:06 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:12:06 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:12:06 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:12:06 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 6:12:06 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 6:12:06 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:12:06 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:12:06 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:12:06 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:12:06 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:12:06 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:12:07 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:12:57 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:12:57 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:12:57 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:12:57 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:12:57 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:12:58 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:12:58 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:12:58 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 6:12:58 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 6:12:58 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:12:58 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 6:12:58 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:12:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:13:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:13:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:13:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:13:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:13:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:13:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:13:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:00 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:13:00 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:00 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:00 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:13:00 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:13:36 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:13:36 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:13:36 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:13:37 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:13:37 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:13:37 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:13:37 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:13:37 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 6:13:37 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 6:13:37 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 6:13:37 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:13:38 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 18 - 08/25/2025, 6:13:38 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:13:38 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:13:39 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 8 - 08/25/2025, 6:14:15 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 6:14:16 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 8 - 08/25/2025, 6:14:16 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 8 - 08/25/2025, 6:14:16 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 8 - 08/25/2025, 6:14:16 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 8 - 08/25/2025, 6:14:16 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 8 - 08/25/2025, 6:14:16 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 8 - 08/25/2025, 6:14:17 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 8 - 08/25/2025, 6:14:17 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 8 - 08/25/2025, 6:14:17 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 8 - 08/25/2025, 6:14:17 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 19 - 08/25/2025, 6:14:17 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 19 - 08/25/2025, 6:14:18 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 19 - 08/25/2025, 6:14:18 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 19 - 08/25/2025, 6:14:18 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 19 - 08/25/2025, 6:14:18 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 19 - 08/25/2025, 6:14:18 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 19 - 08/25/2025, 6:14:19 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:14:56 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:14:56 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:14:56 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:14:56 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:14:57 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:14:57 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:14:57 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:14:57 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 18 - 08/25/2025, 6:14:57 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:14:57 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 6:14:57 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 6:14:57 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:14:58 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:15:33 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:15:33 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:15:33 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:15:34 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:15:34 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:15:34 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:15:34 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:15:34 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 6:15:34 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 6:15:34 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 6:15:34 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:15:34 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 18 - 08/25/2025, 6:15:35 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:15:35 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:15:35 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:15:35 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:15:36 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:16:07 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:16:07 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:16:07 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:16:08 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:16:08 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:16:08 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:16:08 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:16:08 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 6:16:08 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 6:16:08 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:16:08 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 6:16:09 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:16:09 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:16:09 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:16:09 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:16:09 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:16:10 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:16:45 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:16:45 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:16:45 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:16:46 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:16:46 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:16:46 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:16:46 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:16:46 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 6:16:46 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 6:16:46 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:16:46 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:16:46 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:16:47 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:16:47 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:16:47 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:16:47 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:16:48 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:17:33 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:17:34 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:17:34 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:17:34 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:17:34 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:17:34 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:17:34 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:17:35 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 6:17:35 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 6:17:35 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:17:35 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 6:17:35 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 6:17:35 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 6:17:35 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:17:35 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:17:35 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:17:35 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:17:35 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:17:35 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:17:35 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:17:35 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:17:35 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:17:35 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:17:35 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:17:35 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:17:35 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 6:17:35 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:17:36 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:18:20 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:18:21 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:18:21 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:18:21 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:18:21 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:18:21 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:18:21 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:18:22 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 6:18:22 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 6:18:22 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:18:22 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 6:18:22 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:18:23 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:18:58 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:18:59 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:18:59 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:18:59 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:18:59 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:18:59 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:18:59 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:19:00 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 6:19:00 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 6:19:00 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:19:00 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 6:19:00 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:19:01 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:19:30 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:19:31 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:19:31 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:19:31 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:19:31 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:19:31 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:19:31 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:19:31 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 6:19:32 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 6:19:32 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 6:19:32 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:19:32 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:19:32 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 6:19:32 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:19:32 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:19:32 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:19:32 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:19:32 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:19:32 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:19:32 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:19:32 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:19:32 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:19:32 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:19:32 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:19:32 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:19:32 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 6:19:32 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:19:33 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:20:11 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:20:12 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:20:12 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:20:12 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:20:12 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:20:12 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:20:12 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:20:13 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 6:20:13 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 6:20:13 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 6:20:13 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 6:20:13 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 6:20:13 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:20:13 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:20:13 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:20:13 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:20:13 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:20:13 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:20:13 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:20:13 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:20:13 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:20:13 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:20:13 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:20:13 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:20:13 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 6:20:13 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 6:20:13 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:14 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:20:15 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:20:15 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:21:01 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:21:01 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:21:01 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:21:01 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:21:01 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:21:01 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:21:01 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:21:02 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 6:21:02 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 6:21:02 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:21:02 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 6:21:02 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:21:03 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:21:33 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:21:33 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:21:33 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:21:33 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:21:33 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:21:34 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:21:34 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:21:34 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 6:21:34 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 6:21:34 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:21:34 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:21:34 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:21:35 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:21:35 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:21:35 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:21:35 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:21:35 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:21:35 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:21:36 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:22:13 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:22:14 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:22:14 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:22:14 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:22:14 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:22:14 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:22:14 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:22:14 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 6:22:15 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 6:22:15 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 6:22:15 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:22:15 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:22:16 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:22:52 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:22:53 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:22:53 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:22:53 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:22:53 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:22:53 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:22:53 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:22:54 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 6:22:54 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 6:22:54 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 6:22:54 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 6:22:54 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 6:22:54 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:22:54 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:22:54 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:22:54 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:22:54 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:22:54 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:22:54 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:22:54 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:22:54 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:22:54 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:22:54 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:22:54 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:22:54 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 6:22:54 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 6:22:54 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 18 - 08/25/2025, 6:22:55 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:22:55 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:22:55 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:22:55 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:22:55 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:22:56 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:23:34 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:23:35 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:23:35 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:23:35 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:23:35 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:23:35 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:23:35 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:23:36 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 6:23:36 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 6:23:36 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:23:36 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:23:36 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 6:23:36 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 6:23:36 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:23:36 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:23:36 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:23:36 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:23:36 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:23:36 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:23:36 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:23:36 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:23:36 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:23:36 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:23:36 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:23:36 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:23:36 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 6:23:36 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:23:37 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:24:29 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:24:29 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:24:29 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:24:30 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:24:30 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:24:30 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:24:30 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:24:30 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 6:24:30 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 6:24:31 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:24:31 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:24:31 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:24:31 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:24:31 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:24:32 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:25:10 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:25:10 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:25:10 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:25:11 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:25:11 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:25:11 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:25:11 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:25:11 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 18 - 08/25/2025, 6:25:11 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:25:11 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 6:25:11 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 6:25:11 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 6:25:12 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 6:25:12 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:25:12 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:25:12 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:25:12 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:25:12 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:25:12 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:25:12 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:25:12 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:25:12 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:25:12 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:25:12 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:25:12 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:25:12 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 6:25:12 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 6:25:12 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:25:12 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:25:12 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:25:12 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:25:12 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:25:12 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:25:13 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:25:53 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:25:54 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:25:54 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:25:54 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:25:54 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:25:54 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:25:54 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:25:55 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 18 - 08/25/2025, 6:25:55 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:25:55 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 6:25:55 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 6:25:55 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:25:55 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:25:55 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:25:56 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:26:32 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:26:33 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:26:33 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:26:33 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:26:33 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:26:33 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:26:33 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:26:33 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 6:26:33 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 6:26:34 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 6:26:34 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 6:26:34 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:26:34 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:26:34 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:26:34 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:26:34 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:26:34 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:26:34 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:26:34 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:26:34 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:26:34 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:26:34 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:26:34 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:26:34 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:26:34 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:26:34 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 6:26:34 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 6:26:34 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:26:34 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:26:35 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:27:24 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:27:24 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:27:24 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:27:24 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:27:24 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:27:25 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:27:25 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:27:25 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 6:27:25 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 6:27:25 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:27:25 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:27:25 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 6:27:25 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 6:27:25 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:27:25 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:27:25 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:27:25 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:27:25 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:27:25 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:27:25 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:27:25 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:27:25 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:27:25 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:27:25 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:27:25 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:27:25 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 6:27:25 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 6:27:26 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:27:26 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:27:26 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:27:26 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:27:26 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:27:26 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:27:27 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:27:58 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:27:58 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:27:58 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:27:58 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:27:58 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:27:59 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:27:59 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:27:59 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 6:27:59 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 6:27:59 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:27:59 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 6:27:59 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 6:27:59 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 6:27:59 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:27:59 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:27:59 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:27:59 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:27:59 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:27:59 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:27:59 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:27:59 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:27:59 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:27:59 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:27:59 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:27:59 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:27:59 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 6:27:59 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:28:00 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:28:48 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:28:49 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:28:49 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:28:49 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:28:49 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:28:49 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:28:49 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:28:49 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 6:28:50 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 6:28:50 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:28:50 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:28:50 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 6:28:50 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 6:28:50 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:28:50 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:28:50 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:28:50 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:28:50 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:28:50 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:28:50 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:28:50 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:28:50 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:28:50 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:28:50 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:28:50 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:28:50 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 6:28:50 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:28:51 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:29:30 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:29:31 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:29:31 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:29:31 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:29:31 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:29:31 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:29:31 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:29:31 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 6:29:32 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 6:29:32 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 6:29:32 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:29:32 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:29:32 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 6:29:32 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:29:32 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:29:32 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:29:32 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:29:32 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:29:32 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:29:32 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:29:32 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:29:32 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:29:32 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:29:32 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:29:32 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:29:32 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 6:29:32 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 6:29:32 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:29:32 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:29:33 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:30:12 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:30:13 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:30:13 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:30:13 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:30:13 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:30:13 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:30:13 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:30:13 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 6:30:14 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 6:30:14 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:30:14 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:30:14 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 6:30:14 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 6:30:14 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:30:14 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:30:14 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:30:14 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:30:14 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:30:14 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:30:14 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:30:14 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:30:14 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:30:14 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:30:14 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:30:14 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:30:14 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 6:30:14 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 6:30:14 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:30:14 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:30:15 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:30:58 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:30:58 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:30:58 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:30:59 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:30:59 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:30:59 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:30:59 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:30:59 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 18 - 08/25/2025, 6:30:59 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:30:59 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 6:30:59 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 6:30:59 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 6:31:00 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 6:31:00 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:31:00 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:31:00 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:31:00 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:31:00 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:31:00 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:31:00 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:31:00 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:31:00 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:31:00 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:31:00 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:31:00 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:31:00 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 6:31:00 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:31:01 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:31:51 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:31:52 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:31:52 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:31:52 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:31:52 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:31:52 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:31:52 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:31:53 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 6:31:53 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 6:31:53 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:31:53 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:31:53 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 6:31:53 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 6:31:53 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:31:53 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:31:53 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:31:53 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:31:53 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:31:53 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:31:53 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:31:53 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:31:53 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:31:53 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:31:53 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:31:53 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:31:53 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 6:31:53 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:31:54 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 8 - 08/25/2025, 6:32:34 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 6:32:35 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 8 - 08/25/2025, 6:32:35 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 8 - 08/25/2025, 6:32:35 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 8 - 08/25/2025, 6:32:35 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 8 - 08/25/2025, 6:32:35 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 8 - 08/25/2025, 6:32:35 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 8 - 08/25/2025, 6:32:36 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 8 - 08/25/2025, 6:32:36 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 19 - 08/25/2025, 6:32:36 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 6:32:36 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 8 - 08/25/2025, 6:32:36 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 8 - 08/25/2025, 6:32:36 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 8 - 08/25/2025, 6:32:36 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 6:32:36 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 6:32:36 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 6:32:36 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 6:32:36 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 6:32:36 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 6:32:36 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 6:32:36 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 6:32:36 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 6:32:36 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 6:32:36 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 6:32:36 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 6:32:36 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 8 - 08/25/2025, 6:32:36 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 19 - 08/25/2025, 6:32:36 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 19 - 08/25/2025, 6:32:36 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 19 - 08/25/2025, 6:32:37 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:33:17 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:33:17 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:33:17 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:33:18 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:33:18 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:33:18 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:33:18 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:33:18 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 6:33:18 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 6:33:18 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:33:18 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:33:18 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 6:33:19 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 6:33:19 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:33:19 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:33:19 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:33:19 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:33:19 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:33:19 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:33:19 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:33:19 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:33:19 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:33:19 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:33:19 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:33:19 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:33:19 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 6:33:19 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 6:33:19 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:33:19 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:33:19 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:33:19 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:33:20 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:34:05 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:34:05 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:34:05 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:34:06 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:34:06 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:34:06 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:34:06 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:34:06 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 6:34:06 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 6:34:06 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 6:34:06 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:34:06 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 18 - 08/25/2025, 6:34:07 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:34:07 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:34:07 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:34:07 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:34:08 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 8 - 08/25/2025, 6:34:45 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 6:34:46 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 8 - 08/25/2025, 6:34:46 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 8 - 08/25/2025, 6:34:46 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 8 - 08/25/2025, 6:34:46 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 8 - 08/25/2025, 6:34:46 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 8 - 08/25/2025, 6:34:46 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 8 - 08/25/2025, 6:34:46 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 8 - 08/25/2025, 6:34:47 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 19 - 08/25/2025, 6:34:47 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 6:34:47 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 8 - 08/25/2025, 6:34:47 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 19 - 08/25/2025, 6:34:47 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 19 - 08/25/2025, 6:34:47 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 19 - 08/25/2025, 6:34:48 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:35:20 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:35:21 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:35:21 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:35:21 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:35:21 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:35:21 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:35:21 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:35:22 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 6:35:22 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 6:35:22 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 6:35:22 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:35:22 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:35:23 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:35:55 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:35:55 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:35:55 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:35:56 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:35:56 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:35:56 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:35:56 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:35:56 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 6:35:56 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 6:35:56 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:35:56 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 6:35:57 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 6:35:57 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 6:35:57 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:35:57 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:35:57 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:35:57 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:35:57 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:35:57 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:35:57 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:35:57 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:35:57 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:35:57 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:35:57 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:35:57 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:35:57 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 6:35:57 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 6:35:57 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:35:57 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:35:57 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:35:57 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:35:58 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:36:39 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:36:39 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:36:39 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:36:40 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:36:40 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:36:40 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:36:40 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:36:40 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 6:36:40 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 6:36:40 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:36:40 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 6:36:40 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 6:36:41 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 6:36:41 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:36:41 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:36:41 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:36:41 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:36:41 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:36:41 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:36:41 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:36:41 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:36:41 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:36:41 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:36:41 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:36:41 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:36:41 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 6:36:41 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 6:36:41 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:36:41 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:36:41 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:36:41 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:36:41 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:36:42 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:37:33 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:37:33 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:37:33 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:37:34 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:37:34 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:37:34 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:37:34 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:37:34 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 18 - 08/25/2025, 6:37:34 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:37:34 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 6:37:34 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 6:37:34 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 6:37:35 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 6:37:35 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:37:35 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:37:35 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:37:35 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:37:35 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:37:35 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:37:35 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:37:35 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:37:35 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:37:35 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:37:35 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:37:35 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:37:35 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 6:37:35 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 6:37:35 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:37:35 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:37:35 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:37:35 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:37:35 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:37:35 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:37:36 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:38:14 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:38:14 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:38:14 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:38:15 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:38:15 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:38:15 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:38:15 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:38:15 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 6:38:15 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 6:38:15 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:38:15 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:38:15 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 6:38:16 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 6:38:16 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:38:16 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:38:16 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:38:16 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:38:16 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:38:16 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:38:16 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:38:16 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:38:16 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:38:16 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:38:16 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:38:16 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:38:16 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 6:38:16 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 6:38:16 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:38:16 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:38:16 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:38:16 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:38:17 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:39:01 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:39:01 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:39:01 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:39:01 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:39:01 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:39:01 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:39:01 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:39:02 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 6:39:02 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 6:39:02 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:39:02 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:39:02 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 6:39:02 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 6:39:02 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:39:02 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:39:02 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:39:02 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:39:02 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:39:02 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:39:02 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:39:02 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:39:02 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:39:02 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:39:02 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:39:02 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:39:02 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 6:39:02 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:39:03 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:39:43 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:39:44 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:39:44 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:39:44 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:39:44 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:39:44 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:39:44 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:39:44 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 6:39:44 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 6:39:45 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 6:39:45 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:39:45 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:39:45 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 6:39:45 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:39:45 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:39:45 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:39:45 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:39:45 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:39:45 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:39:45 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:39:45 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:39:45 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:39:45 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:39:45 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:39:45 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:39:45 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 6:39:45 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 6:39:45 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:39:45 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:39:46 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:40:27 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:40:27 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:40:27 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:40:27 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:40:27 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:40:27 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:40:27 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:40:28 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 6:40:28 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 6:40:28 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:40:28 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 6:40:28 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 6:40:28 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 6:40:28 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:40:28 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:40:28 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:40:28 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:40:28 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:40:28 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:40:28 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:40:28 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:40:28 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:40:28 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:40:28 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:40:28 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:40:28 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 6:40:28 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:40:29 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:41:29 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:41:30 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:41:30 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:41:30 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:41:30 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:41:30 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:41:30 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:41:31 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 6:41:31 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 6:41:31 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:41:31 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:41:31 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 6:41:31 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 6:41:31 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:41:31 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:41:31 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:41:31 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:41:31 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:41:31 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:41:31 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:41:31 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:41:31 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:41:31 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:41:31 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:41:31 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:41:31 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 6:41:31 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:41:32 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:42:11 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:42:11 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:42:11 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:42:11 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:42:11 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:42:11 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:42:11 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:42:12 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 6:42:12 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 6:42:12 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:42:12 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 18 - 08/25/2025, 6:42:13 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:42:13 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:42:14 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:42:51 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:42:51 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:42:51 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:42:51 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:42:51 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:42:51 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:42:51 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:42:52 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 6:42:52 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 6:42:52 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 6:42:52 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:42:52 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:42:52 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 6:42:52 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:42:52 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:42:52 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:42:52 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:42:52 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:42:52 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:42:52 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:42:52 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:42:52 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:42:52 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:42:52 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:42:52 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:42:52 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 6:42:52 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:42:54 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:43:34 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:43:35 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:43:35 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:43:35 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:43:35 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:43:35 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:43:35 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:43:36 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 6:43:36 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 6:43:36 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 6:43:36 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:43:36 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:43:36 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 6:43:36 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:43:36 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:43:36 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:43:36 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:43:36 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:43:36 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:43:36 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:43:36 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:43:36 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:43:36 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:43:36 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:43:36 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:43:36 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 6:43:36 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:43:37 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:44:32 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:44:32 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:44:32 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:44:32 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:44:32 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:44:32 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:44:32 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:44:33 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 18 - 08/25/2025, 6:44:33 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:44:33 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 6:44:33 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 6:44:33 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 6:44:33 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 6:44:33 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:44:33 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:44:33 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:44:33 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:44:33 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:44:33 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:44:33 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:44:33 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:44:33 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:44:33 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:44:33 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:44:33 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:44:33 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 6:44:33 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:44:34 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:45:13 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:45:13 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:45:13 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:45:14 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:45:14 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:45:14 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:45:14 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:45:14 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 6:45:14 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 6:45:14 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 6:45:14 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:45:15 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:45:15 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 6:45:15 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:45:15 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:45:15 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:45:15 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:45:15 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:45:15 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:45:15 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:45:15 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:45:15 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:45:15 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:45:15 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:45:15 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:45:15 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 6:45:15 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 6:45:15 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:45:15 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:45:16 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:46:10 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:46:11 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:46:11 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:46:11 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:46:11 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:46:11 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:46:11 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:46:11 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 6:46:12 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 6:46:12 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:46:12 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:46:12 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 6:46:12 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 6:46:12 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:46:12 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:46:12 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:46:12 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:46:12 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:46:12 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:46:12 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:46:12 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:46:12 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:46:12 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:46:12 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:46:12 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:46:12 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 6:46:12 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 6:46:12 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:46:12 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:46:13 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:46:57 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:46:57 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:46:57 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:46:57 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:46:57 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:46:57 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:46:57 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:46:58 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 6:46:58 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 6:46:58 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:46:58 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 6:46:58 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 6:46:58 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 6:46:58 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:46:58 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:46:58 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:46:58 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:46:58 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:46:58 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:46:58 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:46:58 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:46:58 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:46:58 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:46:58 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:46:58 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:46:58 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 6:46:58 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:46:59 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:47:36 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:47:36 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:47:36 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:47:37 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:47:37 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:47:37 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:47:37 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:47:37 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 6:47:37 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 6:47:37 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 6:47:38 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:47:38 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:47:38 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 6:47:38 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:47:38 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:47:38 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:47:38 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:47:38 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:47:38 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:47:38 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:47:38 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:47:38 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:47:38 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:47:38 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:47:38 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:47:38 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 6:47:38 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 6:47:38 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:47:38 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:47:39 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:48:22 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:48:23 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:48:23 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:48:23 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:48:23 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:48:23 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:48:23 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:48:23 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 6:48:24 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 6:48:24 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 6:48:24 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:48:24 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:48:24 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 6:48:24 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:48:24 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:48:24 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:48:24 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:48:24 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:48:24 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:48:24 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:48:24 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:48:24 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:48:24 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:48:24 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:48:24 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:48:24 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 6:48:24 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:48:25 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:49:03 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:49:04 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:49:04 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:49:04 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:49:04 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:49:04 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:49:04 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:49:05 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 6:49:05 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 6:49:05 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:49:05 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 6:49:05 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 6:49:05 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 6:49:05 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:49:05 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:49:05 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:49:05 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:49:05 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:49:05 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:49:05 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:49:05 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:49:05 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:49:05 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:49:05 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:49:05 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:49:05 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 6:49:05 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:49:06 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:49:52 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:49:52 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:49:52 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:49:53 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:49:53 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:49:53 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:49:53 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:49:53 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 6:49:53 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 6:49:53 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:49:53 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:49:53 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 6:49:54 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 6:49:54 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:49:54 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:49:54 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:49:54 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:49:54 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:49:54 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:49:54 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:49:54 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:49:54 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:49:54 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:49:54 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:49:54 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:49:54 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 6:49:54 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 6:49:54 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:49:54 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:49:54 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:49:54 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:49:55 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:50:33 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:50:34 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:50:34 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:50:34 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:50:34 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:50:34 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:50:34 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:50:35 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 18 - 08/25/2025, 6:50:35 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:50:35 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 6:50:35 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 6:50:35 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 6:50:35 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 6:50:35 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:50:35 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:50:35 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:50:35 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:50:35 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:50:35 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:50:35 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:50:35 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:50:35 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:50:35 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:50:35 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:50:35 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:50:35 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 6:50:35 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:50:36 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:51:06 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:51:06 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:51:06 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:51:07 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:51:07 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:51:07 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:51:07 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:51:07 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 6:51:07 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 6:51:07 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 6:51:08 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:51:08 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:51:08 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 6:51:08 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:51:08 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:51:08 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:51:08 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:51:08 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:51:08 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:51:08 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:51:08 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:51:08 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:51:08 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:51:08 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:51:08 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:51:08 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 6:51:08 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 6:51:08 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:51:08 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:51:09 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 8 - 08/25/2025, 6:51:53 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 6:51:53 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 8 - 08/25/2025, 6:51:53 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 8 - 08/25/2025, 6:51:53 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 8 - 08/25/2025, 6:51:53 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 8 - 08/25/2025, 6:51:53 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 8 - 08/25/2025, 6:51:53 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 8 - 08/25/2025, 6:51:54 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 19 - 08/25/2025, 6:51:54 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 6:51:54 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 8 - 08/25/2025, 6:51:54 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 8 - 08/25/2025, 6:51:54 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 8 - 08/25/2025, 6:51:54 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 8 - 08/25/2025, 6:51:54 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 6:51:54 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 6:51:54 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 6:51:54 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 6:51:54 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 6:51:54 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 6:51:54 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 6:51:54 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 6:51:54 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 6:51:54 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 6:51:54 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 6:51:54 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 6:51:54 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 8 - 08/25/2025, 6:51:54 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 19 - 08/25/2025, 6:51:55 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:52:45 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:52:45 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:52:45 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:52:45 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:52:45 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:52:45 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:52:45 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:52:46 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 6:52:46 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 6:52:46 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 6:52:46 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:52:46 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:52:46 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 6:52:46 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:52:46 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:52:46 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:52:46 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:52:46 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:52:46 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:52:46 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:52:46 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:52:46 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:52:46 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:52:46 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:52:46 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:52:46 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 6:52:46 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:52:47 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:53:27 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:53:27 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:53:27 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:53:27 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:53:27 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:53:27 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:53:27 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:53:28 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 6:53:28 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 6:53:28 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 6:53:28 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:53:28 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:53:28 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 6:53:28 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:53:28 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:53:28 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:53:28 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:53:28 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:53:28 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:53:28 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:53:28 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:53:28 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:53:28 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:53:28 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:53:28 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:53:28 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 6:53:28 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:53:29 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:54:14 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:54:14 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:54:14 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:54:15 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:54:15 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:54:15 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:54:15 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:54:15 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 6:54:15 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 6:54:15 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:54:15 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 6:54:16 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 6:54:16 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 6:54:16 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:54:16 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:54:16 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:54:16 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:54:16 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:54:16 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:54:16 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:54:16 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:54:16 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:54:16 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:54:16 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:54:16 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:54:16 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 6:54:16 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 6:54:16 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:54:16 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:54:16 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:54:16 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:54:16 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:54:17 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:54:58 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:54:59 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:54:59 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:54:59 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:54:59 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:54:59 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:54:59 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:54:59 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 6:54:59 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 6:55:00 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:55:00 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 6:55:00 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 6:55:00 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 6:55:00 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:55:00 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:55:00 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:55:00 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:55:00 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:55:00 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:55:00 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:55:00 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:55:00 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:55:00 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:55:00 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:55:00 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:55:00 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 6:55:00 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 6:55:00 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:55:00 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:55:01 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:55:40 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:55:40 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:55:40 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:55:41 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:55:41 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:55:41 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:55:41 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:55:41 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 6:55:41 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 6:55:41 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:55:41 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:55:41 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 6:55:42 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 6:55:42 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:55:42 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:55:42 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:55:42 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:55:42 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:55:42 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:55:42 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:55:42 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:55:42 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:55:42 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:55:42 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:55:42 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:55:42 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 6:55:42 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 6:55:42 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:55:42 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:55:42 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:55:42 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:55:43 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:56:26 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:56:26 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:56:26 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:56:26 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:56:26 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:56:27 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:56:27 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:56:27 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 6:56:27 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 6:56:27 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:56:27 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:56:27 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 6:56:27 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 6:56:27 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:56:27 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:56:27 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:56:27 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:56:27 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:56:27 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:56:27 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:56:27 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:56:27 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:56:27 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:56:27 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:56:27 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:56:27 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 6:56:27 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:56:28 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:56:29 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:57:04 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:57:05 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:57:05 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:57:05 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:57:05 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:57:05 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:57:05 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:57:05 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 18 - 08/25/2025, 6:57:06 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:57:06 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 6:57:06 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 6:57:06 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 6:57:06 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 6:57:06 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:57:06 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:57:06 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:57:06 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:57:06 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:57:06 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:57:06 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:57:06 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:57:06 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:57:06 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:57:06 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:57:06 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:57:06 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 6:57:06 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 6:57:06 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:57:06 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:57:07 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:58:02 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:58:03 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:58:03 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:58:03 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:58:03 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:58:03 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:58:03 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:58:03 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 6:58:03 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 6:58:04 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 6:58:04 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:58:04 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:58:04 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 6:58:04 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:58:04 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:58:04 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:58:04 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:58:04 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:58:04 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:58:04 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:58:04 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:58:04 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:58:04 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:58:04 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:58:04 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:58:04 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 6:58:04 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 6:58:04 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:58:04 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:58:05 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:58:56 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:58:56 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:58:56 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:58:57 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:58:57 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:58:57 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:58:57 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:58:57 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 6:58:57 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 6:58:57 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:58:57 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 6:58:57 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 6:58:58 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 6:58:58 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:58:58 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:58:58 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:58:58 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:58:58 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:58:58 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:58:58 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:58:58 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:58:58 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:58:58 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:58:58 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:58:58 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 6:58:58 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 6:58:58 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 6:58:58 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:58:58 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:58:59 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 6:59:39 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:59:40 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 6:59:40 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 6:59:40 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 6:59:40 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 6:59:40 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 6:59:40 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 6:59:41 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 6:59:41 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 6:59:41 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 6:59:41 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 6:59:42 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:00:19 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:00:19 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:00:19 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:00:20 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:00:20 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:00:20 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:00:20 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:00:20 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 7:00:20 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 7:00:20 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 7:00:20 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 7:00:20 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 7:00:20 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:00:20 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:00:20 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:00:20 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:00:20 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:00:20 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:00:20 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:00:20 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:00:20 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:00:20 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:00:20 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:00:20 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:00:20 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:00:20 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 7:00:20 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 7:00:21 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:00:21 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:00:21 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:00:21 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:00:22 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:01:12 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:01:13 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:01:13 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:01:13 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:01:13 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:01:13 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:01:13 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:01:14 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 7:01:14 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 7:01:14 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:01:14 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 7:01:14 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 7:01:14 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 7:01:14 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:01:14 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:01:14 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:01:14 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:01:14 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:01:14 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:01:14 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:01:14 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:01:14 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:01:14 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:01:14 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:01:14 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:01:14 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 7:01:14 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:01:15 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:01:55 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:01:56 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:01:56 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:01:56 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:01:56 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:01:56 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:01:56 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:01:56 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 7:01:56 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 7:01:57 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:01:57 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:01:57 AM  LOG [Microservices:VersionService] Found v1.139.3, released at 8/25/2025, 2:36:41 AM immich_server | [Nest] 7 - 08/25/2025, 7:01:57 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 7:01:57 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 7:01:57 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:01:57 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:01:57 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:01:57 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:01:57 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:01:57 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:01:57 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:01:57 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:01:57 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:01:57 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:01:57 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:01:57 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:01:57 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 7:01:57 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:01:58 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:02:39 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:02:39 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:02:39 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:02:40 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:02:40 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:02:40 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:02:40 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:02:40 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 7:02:40 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 7:02:40 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 7:02:40 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:02:40 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 18 - 08/25/2025, 7:02:41 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:02:41 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:02:41 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:02:41 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:02:42 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:03:10 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:03:11 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:03:11 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:03:11 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:03:11 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:03:11 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:03:11 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:03:11 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 7:03:12 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 7:03:12 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:03:12 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:03:12 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:03:12 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:03:13 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:03:50 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:03:51 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:03:51 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:03:51 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:03:51 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:03:51 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:03:51 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:03:52 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 7:03:52 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 7:03:52 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 7:03:52 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:03:52 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 18 - 08/25/2025, 7:03:53 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:03:53 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:03:53 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:03:53 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:03:53 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:03:53 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:03:54 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:04:41 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:04:42 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:04:42 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:04:42 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:04:42 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:04:42 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:04:42 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:04:43 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 7:04:43 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 7:04:43 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:04:43 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:04:44 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:05:22 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:05:23 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:05:23 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:05:23 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:05:23 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:05:23 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:05:23 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:05:24 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 7:05:24 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 7:05:24 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 7:05:24 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:05:24 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:05:25 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:06:02 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:06:02 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:06:02 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:06:03 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:06:03 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:06:03 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:06:03 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:06:03 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 18 - 08/25/2025, 7:06:03 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:06:03 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 7:06:03 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 7:06:03 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 7:06:04 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 7:06:04 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:06:04 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:06:04 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:06:04 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:06:04 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:06:04 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:06:04 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:06:04 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:06:04 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:06:04 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:06:04 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:06:04 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:06:04 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 7:06:04 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 7:06:04 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:06:04 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:06:04 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:06:04 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:06:04 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:06:04 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:06:05 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:06:53 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:06:54 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:06:54 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:06:54 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:06:54 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:06:54 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:06:54 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:06:55 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 7:06:55 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 7:06:55 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 7:06:55 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:06:55 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:06:56 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:07:31 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:07:32 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:07:32 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:07:32 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:07:32 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:07:32 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:07:32 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:07:32 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 18 - 08/25/2025, 7:07:33 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:07:33 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 7:07:33 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 7:07:33 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 7:07:33 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 7:07:33 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:07:33 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:07:33 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:07:33 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:07:33 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:07:33 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:07:33 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:07:33 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:07:33 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:07:33 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:07:33 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:07:33 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:07:33 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 7:07:33 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 7:07:33 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:07:33 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:07:34 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:08:07 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:08:08 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:08:08 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:08:08 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:08:08 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:08:08 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:08:08 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:08:08 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 7:08:09 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 7:08:09 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:08:09 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 7:08:09 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 7:08:09 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 7:08:09 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:08:09 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:08:09 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:08:09 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:08:09 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:08:09 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:08:09 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:08:09 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:08:09 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:08:09 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:08:09 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:08:09 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:08:09 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 7:08:09 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 7:08:09 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:08:09 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:08:10 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:08:50 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:08:51 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:08:51 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:08:51 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:08:51 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:08:51 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:08:51 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:08:51 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 18 - 08/25/2025, 7:08:52 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:08:52 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 7:08:52 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 7:08:52 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 7:08:52 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 7:08:52 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:08:52 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:08:52 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:08:52 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:08:52 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:08:52 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:08:52 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:08:52 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:08:52 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:08:52 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:08:52 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:08:52 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:08:52 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 7:08:52 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 7:08:52 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:08:52 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:08:53 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:09:48 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:09:49 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:09:49 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:09:49 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:09:49 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:09:49 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:09:49 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:09:49 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 7:09:50 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 7:09:50 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 7:09:50 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:09:50 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:09:51 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:10:21 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:10:21 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:10:21 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:10:21 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:10:21 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:10:21 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:10:21 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:10:22 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 7:10:22 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 7:10:22 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 7:10:22 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:10:22 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:10:22 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 7:10:22 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:10:22 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:10:22 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:10:22 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:10:22 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:10:22 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:10:22 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:10:22 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:10:22 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:10:22 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:10:22 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:10:22 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:10:22 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 7:10:22 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:10:23 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:11:02 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:11:03 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:11:03 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:11:03 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:11:03 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:11:03 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:11:03 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:11:04 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 18 - 08/25/2025, 7:11:04 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:11:04 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 7:11:04 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:11:05 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:11:41 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:11:41 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:11:41 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:11:42 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:11:42 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:11:42 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:11:42 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:11:42 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 7:11:42 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 7:11:42 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:11:43 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 7:11:43 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:11:43 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:11:43 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:11:43 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:11:43 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:11:44 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:12:22 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:12:23 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:12:23 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:12:23 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:12:23 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:12:23 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:12:23 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:12:23 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 7:12:24 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 7:12:24 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:12:24 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:12:24 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 7:12:24 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 7:12:24 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:12:24 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:12:24 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:12:24 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:12:24 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:12:24 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:12:24 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:12:24 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:12:24 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:12:24 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:12:24 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:12:24 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:12:24 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 7:12:24 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 7:12:24 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:12:24 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:12:25 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:13:10 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:13:11 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:13:11 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:13:11 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:13:11 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:13:11 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:13:11 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:13:11 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 7:13:11 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 7:13:12 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 7:13:12 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:13:12 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:13:12 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 7:13:12 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:13:12 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:13:12 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:13:12 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:13:12 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:13:12 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:13:12 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:13:12 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:13:12 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:13:12 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:13:12 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:13:12 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:13:12 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 7:13:12 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 7:13:12 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:13:12 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:13:13 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:13:51 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:13:51 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:13:51 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:13:51 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:13:51 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:13:51 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:13:51 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:13:52 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 18 - 08/25/2025, 7:13:52 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:13:52 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 7:13:52 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 7:13:52 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 7:13:52 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 7:13:52 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:13:52 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:13:52 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:13:52 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:13:52 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:13:52 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:13:52 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:13:52 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:13:52 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:13:52 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:13:52 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:13:52 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:13:52 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 7:13:52 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:13:53 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 8 - 08/25/2025, 7:14:27 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 7:14:27 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 8 - 08/25/2025, 7:14:27 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 8 - 08/25/2025, 7:14:27 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 8 - 08/25/2025, 7:14:27 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 8 - 08/25/2025, 7:14:28 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 8 - 08/25/2025, 7:14:28 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 8 - 08/25/2025, 7:14:28 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 8 - 08/25/2025, 7:14:28 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 19 - 08/25/2025, 7:14:28 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 7:14:28 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 8 - 08/25/2025, 7:14:28 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 8 - 08/25/2025, 7:14:28 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 8 - 08/25/2025, 7:14:28 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 7:14:28 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 7:14:28 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 7:14:28 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 7:14:28 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 7:14:28 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 7:14:28 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 7:14:28 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 7:14:28 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 7:14:28 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 7:14:28 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 7:14:28 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 7:14:28 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 8 - 08/25/2025, 7:14:28 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 19 - 08/25/2025, 7:14:29 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 19 - 08/25/2025, 7:14:29 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 19 - 08/25/2025, 7:14:29 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 19 - 08/25/2025, 7:14:29 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 19 - 08/25/2025, 7:14:29 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 19 - 08/25/2025, 7:14:29 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 19 - 08/25/2025, 7:14:29 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 19 - 08/25/2025, 7:14:29 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 19 - 08/25/2025, 7:14:30 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:15:03 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:15:04 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:15:04 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:15:04 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:15:04 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:15:04 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:15:04 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:15:04 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 7:15:05 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 7:15:05 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:15:05 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 7:15:05 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 7:15:05 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 7:15:05 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:15:05 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:15:05 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:15:05 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:15:05 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:15:05 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:15:05 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:15:05 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:15:05 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:15:05 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:15:05 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:15:05 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:15:05 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 7:15:05 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 7:15:05 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:15:05 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:15:06 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:15:52 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:15:53 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:15:53 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:15:53 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:15:53 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:15:53 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:15:53 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:15:53 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 7:15:53 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 7:15:53 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 7:15:54 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:15:54 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 18 - 08/25/2025, 7:15:54 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:15:54 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:15:55 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:16:32 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:16:33 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:16:33 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:16:33 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:16:33 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:16:33 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:16:33 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:16:33 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 7:16:34 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 7:16:34 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 7:16:34 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:16:34 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:16:34 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 7:16:34 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:16:34 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:16:34 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:16:34 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:16:34 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:16:34 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:16:34 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:16:34 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:16:34 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:16:34 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:16:34 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:16:34 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:16:34 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 7:16:34 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:16:35 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 8 - 08/25/2025, 7:17:27 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 7:17:28 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 8 - 08/25/2025, 7:17:28 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 8 - 08/25/2025, 7:17:28 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 8 - 08/25/2025, 7:17:28 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 8 - 08/25/2025, 7:17:28 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 8 - 08/25/2025, 7:17:28 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 8 - 08/25/2025, 7:17:29 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 19 - 08/25/2025, 7:17:29 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 7:17:29 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 8 - 08/25/2025, 7:17:29 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 8 - 08/25/2025, 7:17:29 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 8 - 08/25/2025, 7:17:29 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 19 - 08/25/2025, 7:17:29 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 19 - 08/25/2025, 7:17:29 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 19 - 08/25/2025, 7:17:30 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:18:06 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:18:07 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:18:07 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:18:07 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:18:07 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:18:07 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:18:07 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:18:08 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 7:18:08 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 7:18:08 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 7:18:08 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:18:08 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:18:08 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 7:18:08 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:18:08 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:18:08 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:18:08 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:18:08 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:18:08 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:18:08 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:18:08 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:18:08 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:18:08 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:18:08 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:18:08 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:18:08 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 7:18:08 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:18:09 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 8 - 08/25/2025, 7:19:02 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 7:19:03 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 8 - 08/25/2025, 7:19:03 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 8 - 08/25/2025, 7:19:03 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 8 - 08/25/2025, 7:19:03 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 8 - 08/25/2025, 7:19:03 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 8 - 08/25/2025, 7:19:03 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 8 - 08/25/2025, 7:19:03 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 19 - 08/25/2025, 7:19:03 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 7:19:04 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 8 - 08/25/2025, 7:19:04 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 8 - 08/25/2025, 7:19:04 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 8 - 08/25/2025, 7:19:04 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 8 - 08/25/2025, 7:19:04 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 7:19:04 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 7:19:04 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 7:19:04 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 7:19:04 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 7:19:04 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 7:19:04 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 7:19:04 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 7:19:04 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 7:19:04 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 7:19:04 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 7:19:04 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 7:19:04 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 8 - 08/25/2025, 7:19:04 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 19 - 08/25/2025, 7:19:04 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 19 - 08/25/2025, 7:19:04 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 19 - 08/25/2025, 7:19:05 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:19:42 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:19:43 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:19:43 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:19:43 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:19:43 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:19:43 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:19:43 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:19:43 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 18 - 08/25/2025, 7:19:44 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:19:44 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 7:19:44 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 7:19:44 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 7:19:44 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 7:19:44 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:19:44 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:19:44 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:19:44 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:19:44 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:19:44 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:19:44 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:19:44 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:19:44 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:19:44 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:19:44 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:19:44 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:19:44 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 7:19:44 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 7:19:44 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:19:44 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:19:45 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:20:34 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:20:35 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:20:35 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:20:35 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:20:35 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:20:35 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:20:35 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:20:35 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 7:20:36 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 7:20:36 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:20:36 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 7:20:36 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 7:20:36 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 7:20:36 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:20:36 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:20:36 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:20:36 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:20:36 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:20:36 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:20:36 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:20:36 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:20:36 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:20:36 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:20:36 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:20:36 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:20:36 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 7:20:36 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 7:20:36 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:20:36 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:20:37 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:21:17 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:21:18 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:21:18 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:21:18 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:21:18 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:21:18 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:21:18 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:21:19 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 7:21:19 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 7:21:19 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:21:19 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:21:19 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 7:21:19 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 7:21:19 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:21:19 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:21:19 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:21:19 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:21:19 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:21:19 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:21:19 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:21:19 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:21:19 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:21:19 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:21:19 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:21:19 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:21:19 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 7:21:19 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:21:20 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:22:02 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:22:02 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:22:02 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:22:02 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:22:02 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:22:02 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:22:02 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:22:03 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 7:22:03 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 7:22:03 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 7:22:03 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 7:22:03 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 7:22:03 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:22:03 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:22:03 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:22:03 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:22:03 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:22:03 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:22:03 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:22:03 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:22:03 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:22:03 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:22:03 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:22:03 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:22:03 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 7:22:03 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 7:22:03 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 18 - 08/25/2025, 7:22:04 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:22:04 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:22:04 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:22:04 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:22:04 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:22:04 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:22:05 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 8 - 08/25/2025, 7:22:43 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 7:22:44 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 8 - 08/25/2025, 7:22:44 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 8 - 08/25/2025, 7:22:44 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 8 - 08/25/2025, 7:22:44 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 8 - 08/25/2025, 7:22:44 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 8 - 08/25/2025, 7:22:44 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 8 - 08/25/2025, 7:22:45 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 8 - 08/25/2025, 7:22:45 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 8 - 08/25/2025, 7:22:45 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 8 - 08/25/2025, 7:22:45 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 19 - 08/25/2025, 7:22:45 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 19 - 08/25/2025, 7:22:46 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:23:17 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:23:18 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:23:18 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:23:18 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:23:18 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:23:18 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:23:18 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:23:18 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 18 - 08/25/2025, 7:23:18 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:23:18 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 7:23:19 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 7:23:19 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 7:23:19 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 7:23:19 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:23:19 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:23:19 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:23:19 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:23:19 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:23:19 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:23:19 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:23:19 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:23:19 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:23:19 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:23:19 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:23:19 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:23:19 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 7:23:19 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 7:23:19 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:23:19 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:23:19 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:23:19 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:23:20 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:24:02 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:24:03 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:24:03 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:24:03 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:24:03 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:24:03 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:24:03 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:24:03 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 7:24:04 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 7:24:04 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 7:24:04 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:24:04 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 18 - 08/25/2025, 7:24:04 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:24:04 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:24:05 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:24:40 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:24:40 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:24:40 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:24:40 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:24:40 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:24:41 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:24:41 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:24:41 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 7:24:41 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 7:24:41 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:24:41 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 7:24:41 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:24:42 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:25:27 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:25:28 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:25:28 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:25:28 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:25:28 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:25:28 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:25:28 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:25:28 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 7:25:29 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 7:25:29 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 7:25:29 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 7:25:29 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:25:29 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:25:29 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:25:29 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:25:29 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:25:29 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:25:29 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:25:29 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:25:29 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:25:29 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:25:29 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:25:29 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:25:29 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:25:29 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:25:29 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 7:25:29 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 7:25:29 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:25:29 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:25:30 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:26:10 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:26:10 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:26:10 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:26:10 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:26:10 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:26:10 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:26:10 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:26:11 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 7:26:11 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 7:26:11 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:26:11 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 7:26:11 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:26:12 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:26:46 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:26:46 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:26:46 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:26:47 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:26:47 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:26:47 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:26:47 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:26:47 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 7:26:47 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 7:26:47 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 7:26:47 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:26:47 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 18 - 08/25/2025, 7:26:48 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:26:48 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:26:48 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:26:48 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:26:49 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:27:33 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:27:34 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:27:34 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:27:34 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:27:34 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:27:34 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:27:34 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:27:34 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 7:27:34 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 7:27:34 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:27:35 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 7:27:35 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 7:27:35 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 7:27:35 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:27:35 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:27:35 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:27:35 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:27:35 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:27:35 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:27:35 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:27:35 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:27:35 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:27:35 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:27:35 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:27:35 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:27:35 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 7:27:35 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 7:27:35 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:27:35 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:27:36 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:28:16 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:28:17 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:28:17 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:28:17 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:28:17 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:28:17 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:28:17 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:28:18 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 7:28:18 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 7:28:18 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:28:18 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 7:28:18 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 7:28:18 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 7:28:18 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:28:18 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:28:18 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:28:18 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:28:18 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:28:18 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:28:18 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:28:18 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:28:18 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:28:18 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:28:18 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:28:18 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:28:18 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 7:28:18 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:28:19 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:29:04 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:29:04 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:29:04 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:29:04 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:29:04 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:29:04 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:29:04 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:29:05 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 7:29:05 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 7:29:05 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:29:05 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 7:29:05 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 7:29:05 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 7:29:05 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:29:05 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:29:05 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:29:05 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:29:05 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:29:05 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:29:05 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:29:05 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:29:05 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:29:05 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:29:05 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:29:05 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:29:05 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 7:29:05 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:29:06 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:29:48 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:29:48 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:29:48 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:29:48 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:29:48 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:29:49 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:29:49 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:29:49 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 7:29:49 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 7:29:49 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 7:29:49 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:29:49 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:29:49 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 7:29:49 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:29:49 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:29:49 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:29:49 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:29:49 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:29:49 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:29:49 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:29:49 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:29:49 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:29:49 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:29:49 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:29:49 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:29:49 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 7:29:49 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:29:50 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:30:30 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:30:30 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:30:30 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:30:31 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:30:31 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:30:31 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:30:31 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:30:31 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 7:30:31 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 7:30:31 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 7:30:31 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:30:31 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:30:32 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 7:30:32 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:30:32 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:30:32 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:30:32 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:30:32 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:30:32 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:30:32 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:30:32 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:30:32 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:30:32 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:30:32 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:30:32 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:30:32 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 7:30:32 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 7:30:32 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:30:32 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:30:32 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:30:32 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:30:33 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:31:12 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:31:13 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:31:13 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:31:13 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:31:13 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:31:13 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:31:13 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:31:14 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 7:31:14 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 7:31:14 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 7:31:14 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 7:31:14 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 7:31:14 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:31:14 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:31:14 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:31:14 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:31:14 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:31:14 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:31:14 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:31:14 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:31:14 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:31:14 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:31:14 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:31:14 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:31:14 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 7:31:14 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 7:31:14 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:31:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:31:16 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:31:55 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:31:56 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:31:56 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:31:56 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:31:56 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:31:56 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:31:56 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:31:56 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 7:31:56 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 7:31:57 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 7:31:57 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:31:57 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:31:57 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 7:31:57 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:31:57 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:31:57 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:31:57 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:31:57 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:31:57 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:31:57 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:31:57 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:31:57 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:31:57 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:31:57 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:31:57 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:31:57 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 7:31:57 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 7:31:57 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:31:57 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:31:58 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:32:36 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:32:36 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:32:36 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:32:37 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:32:37 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:32:37 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:32:37 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:32:37 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 7:32:37 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 7:32:37 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:32:37 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 7:32:37 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 7:32:38 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 7:32:38 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:32:38 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:32:38 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:32:38 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:32:38 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:32:38 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:32:38 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:32:38 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:32:38 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:32:38 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:32:38 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:32:38 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:32:38 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 7:32:38 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 7:32:38 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:32:38 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:32:38 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:32:38 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:32:38 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:32:39 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:33:14 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:33:15 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:33:15 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:33:15 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:33:15 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:33:15 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:33:15 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:33:15 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 7:33:15 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 7:33:16 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:33:16 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 7:33:16 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:33:16 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:33:16 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:33:17 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:33:54 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:33:54 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:33:54 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:33:55 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:33:55 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:33:55 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:33:55 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:33:55 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 7:33:55 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 7:33:55 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:33:55 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:33:55 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:33:56 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:33:56 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:33:57 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:34:41 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:34:41 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:34:41 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:34:42 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:34:42 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:34:42 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:34:42 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:34:42 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 7:34:42 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 7:34:42 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:34:42 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 7:34:42 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:34:43 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:34:43 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:34:43 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:34:43 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:34:44 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:35:21 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:35:22 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:35:22 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:35:22 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:35:22 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:35:22 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:35:22 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:35:22 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 7:35:22 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 7:35:23 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:35:23 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 7:35:23 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:35:23 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:35:23 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:35:24 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 8 - 08/25/2025, 7:35:55 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 7:35:55 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 8 - 08/25/2025, 7:35:55 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 8 - 08/25/2025, 7:35:55 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 8 - 08/25/2025, 7:35:56 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 8 - 08/25/2025, 7:35:56 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 8 - 08/25/2025, 7:35:56 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 8 - 08/25/2025, 7:35:56 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 8 - 08/25/2025, 7:35:56 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 8 - 08/25/2025, 7:35:56 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 19 - 08/25/2025, 7:35:56 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 7:35:56 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 8 - 08/25/2025, 7:35:56 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 8 - 08/25/2025, 7:35:56 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 7:35:56 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 7:35:56 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 7:35:56 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 7:35:56 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 7:35:56 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 7:35:56 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 7:35:56 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 7:35:56 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 7:35:56 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 7:35:56 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 7:35:56 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 7:35:56 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 8 - 08/25/2025, 7:35:56 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 19 - 08/25/2025, 7:35:57 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 19 - 08/25/2025, 7:35:57 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 19 - 08/25/2025, 7:35:57 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 19 - 08/25/2025, 7:35:57 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 19 - 08/25/2025, 7:35:57 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 19 - 08/25/2025, 7:35:57 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 19 - 08/25/2025, 7:35:58 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:36:36 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:36:36 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:36:36 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:36:37 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:36:37 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:36:37 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:36:37 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:36:37 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 18 - 08/25/2025, 7:36:37 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:36:37 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 7:36:37 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:38 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:39 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:36:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:36:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:36:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:36:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:36:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:36:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:36:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:36:39 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:36:39 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:39 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:39 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:36:39 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:36:39 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:36:39 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:36:39 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:36:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:36:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:36:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:36:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:36:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:36:39 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:36:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:36:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:36:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:36:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:36:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:36:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:36:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:36:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:36:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:39 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:36:39 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:39 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:36:39 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:36:39 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:37:17 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:37:17 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:37:17 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:37:18 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:37:18 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:37:18 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:37:18 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:37:18 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 7:37:18 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 7:37:18 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:37:18 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 7:37:18 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 7:37:18 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 7:37:18 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:37:18 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:37:18 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:37:18 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:37:18 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:37:18 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:37:18 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:37:18 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:37:18 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:37:18 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:37:18 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:37:18 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:37:18 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 7:37:18 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:37:19 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 8 - 08/25/2025, 7:38:03 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 7:38:03 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 8 - 08/25/2025, 7:38:03 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 8 - 08/25/2025, 7:38:04 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 8 - 08/25/2025, 7:38:04 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 8 - 08/25/2025, 7:38:04 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 8 - 08/25/2025, 7:38:04 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 8 - 08/25/2025, 7:38:04 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 8 - 08/25/2025, 7:38:04 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 8 - 08/25/2025, 7:38:04 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 8 - 08/25/2025, 7:38:04 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 19 - 08/25/2025, 7:38:05 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 19 - 08/25/2025, 7:38:05 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 19 - 08/25/2025, 7:38:05 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 19 - 08/25/2025, 7:38:06 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:38:41 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:38:41 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:38:41 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:38:42 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:38:42 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:38:42 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:38:42 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:38:42 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 7:38:42 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 7:38:42 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:38:42 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:38:42 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:38:43 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:38:43 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:38:43 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:38:43 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:38:44 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:39:20 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:39:21 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:39:21 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:39:21 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:39:21 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:39:21 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:39:21 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:39:22 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 18 - 08/25/2025, 7:39:22 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:39:22 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 7:39:22 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:39:23 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:39:52 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:39:52 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:39:52 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:39:53 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:39:53 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:39:53 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:39:53 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:39:53 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 7:39:53 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 7:39:53 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:39:53 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 7:39:53 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:39:54 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:39:54 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:39:54 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:39:54 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:39:55 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:40:29 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:40:30 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:40:30 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:40:30 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:40:30 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:40:30 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:40:30 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:40:31 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 7:40:31 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 7:40:31 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:40:31 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 7:40:31 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:40:32 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:41:10 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:41:11 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:41:11 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:41:11 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:41:11 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:41:11 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:41:11 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:41:12 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 18 - 08/25/2025, 7:41:12 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:41:12 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 7:41:12 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 7:41:12 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:41:13 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:41:51 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:41:51 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:41:51 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:41:51 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:41:51 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:41:51 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:41:51 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:41:52 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 7:41:52 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 7:41:52 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 7:41:52 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:41:52 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 18 - 08/25/2025, 7:41:53 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:41:53 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:41:53 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:41:53 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:41:53 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:41:54 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:42:30 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:42:30 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:42:30 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:42:31 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:42:31 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:42:31 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:42:31 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:42:31 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 7:42:31 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 7:42:31 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:42:31 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:42:31 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:42:32 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:42:32 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:42:32 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:42:32 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:42:33 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:43:02 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:43:02 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:43:02 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:43:02 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:43:02 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:43:02 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:43:02 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:43:03 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 7:43:03 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 7:43:03 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 7:43:03 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:43:03 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 18 - 08/25/2025, 7:43:04 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:43:04 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:43:04 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:43:04 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:43:04 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:43:04 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:43:05 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:43:48 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:43:48 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:43:48 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:43:49 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:43:49 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:43:49 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:43:49 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:43:49 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 18 - 08/25/2025, 7:43:49 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:43:49 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 7:43:49 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 7:43:49 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:43:50 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:43:50 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:43:50 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:43:50 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:43:50 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:43:50 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:43:51 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:44:27 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:44:27 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:44:27 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:44:28 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:44:28 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:44:28 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:44:28 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:44:28 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 7:44:28 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 7:44:28 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:44:28 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:44:29 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:44:29 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:44:29 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:44:29 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:44:30 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:45:08 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:45:09 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:45:09 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:45:09 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:45:09 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:45:09 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:45:09 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:45:09 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 7:45:10 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 7:45:10 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 7:45:10 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:45:10 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 18 - 08/25/2025, 7:45:10 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:45:10 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:45:11 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:45:46 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:45:47 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:45:47 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:45:47 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:45:47 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:45:47 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:45:47 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:45:47 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 7:45:48 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 7:45:48 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:45:48 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:45:48 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:45:49 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:45:49 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:45:49 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:45:49 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:45:49 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:45:50 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:46:23 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:46:23 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:46:23 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:46:24 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:46:24 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:46:24 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:46:24 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:46:24 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 7:46:24 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 7:46:24 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:46:24 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 7:46:24 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:46:25 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:46:25 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:46:25 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:46:25 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:46:26 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:47:02 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:47:03 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:47:03 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:47:03 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:47:03 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:47:03 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:47:03 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:47:03 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 7:47:03 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 7:47:04 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 7:47:04 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:47:04 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:47:04 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 7:47:04 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:47:04 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:47:04 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:47:04 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:47:04 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:47:04 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:47:04 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:47:04 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:47:04 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:47:04 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:47:04 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:47:04 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:47:04 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 7:47:04 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 7:47:04 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:47:04 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:47:05 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 9 - 08/25/2025, 7:47:44 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 9 - 08/25/2025, 7:47:45 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 9 - 08/25/2025, 7:47:45 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 9 - 08/25/2025, 7:47:45 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 9 - 08/25/2025, 7:47:45 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 9 - 08/25/2025, 7:47:45 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 9 - 08/25/2025, 7:47:45 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 9 - 08/25/2025, 7:47:45 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 9 - 08/25/2025, 7:47:46 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 9 - 08/25/2025, 7:47:46 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 9 - 08/25/2025, 7:47:46 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 20 - 08/25/2025, 7:47:46 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 9 - 08/25/2025, 7:47:46 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 9 - 08/25/2025, 7:47:46 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 9 - 08/25/2025, 7:47:46 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 9 - 08/25/2025, 7:47:46 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 9 - 08/25/2025, 7:47:46 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 9 - 08/25/2025, 7:47:46 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 9 - 08/25/2025, 7:47:46 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 9 - 08/25/2025, 7:47:46 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 9 - 08/25/2025, 7:47:46 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 9 - 08/25/2025, 7:47:46 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 9 - 08/25/2025, 7:47:46 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 9 - 08/25/2025, 7:47:46 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 9 - 08/25/2025, 7:47:46 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 9 - 08/25/2025, 7:47:46 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 9 - 08/25/2025, 7:47:46 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 20 - 08/25/2025, 7:47:46 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 20 - 08/25/2025, 7:47:46 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 20 - 08/25/2025, 7:47:47 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:48:31 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:48:32 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:48:32 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:48:32 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:48:32 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:48:32 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:48:32 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:48:32 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 7:48:33 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 7:48:33 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 7:48:33 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:48:33 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:48:33 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 7:48:33 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:48:33 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:48:33 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:48:33 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:48:33 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:48:33 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:48:33 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:48:33 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:48:33 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:48:33 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:48:33 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:48:33 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:48:33 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 7:48:33 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:48:34 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 8 - 08/25/2025, 7:49:16 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 7:49:16 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 8 - 08/25/2025, 7:49:17 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 8 - 08/25/2025, 7:49:17 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 8 - 08/25/2025, 7:49:17 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 8 - 08/25/2025, 7:49:17 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 8 - 08/25/2025, 7:49:17 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 8 - 08/25/2025, 7:49:17 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 8 - 08/25/2025, 7:49:17 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 8 - 08/25/2025, 7:49:17 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 19 - 08/25/2025, 7:49:17 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 7:49:18 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 8 - 08/25/2025, 7:49:18 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 8 - 08/25/2025, 7:49:18 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 7:49:18 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 7:49:18 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 7:49:18 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 7:49:18 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 7:49:18 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 7:49:18 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 7:49:18 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 7:49:18 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 7:49:18 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 7:49:18 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 7:49:18 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 7:49:18 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 8 - 08/25/2025, 7:49:18 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 19 - 08/25/2025, 7:49:18 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 19 - 08/25/2025, 7:49:18 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 19 - 08/25/2025, 7:49:19 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:49:55 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:49:55 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:49:55 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:49:56 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:49:56 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:49:56 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:49:56 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:49:56 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 7:49:56 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 7:49:56 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:49:56 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 7:49:57 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 7:49:57 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 7:49:57 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:49:57 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:49:57 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:49:57 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:49:57 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:49:57 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:49:57 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:49:57 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:49:57 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:49:57 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:49:57 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:49:57 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:49:57 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 7:49:57 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 7:49:57 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:49:57 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:49:57 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:49:57 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:49:58 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:50:44 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:50:44 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:50:44 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:50:44 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:50:44 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:50:44 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:50:44 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:50:45 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 7:50:45 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 7:50:45 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 7:50:45 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:50:45 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:50:45 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 7:50:45 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:50:45 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:50:45 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:50:45 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:50:45 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:50:45 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:50:45 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:50:45 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:50:45 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:50:45 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:50:45 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:50:45 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:50:45 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 7:50:45 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:50:46 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:51:41 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:51:42 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:51:42 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:51:42 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:51:42 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:51:42 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:51:42 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:51:42 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 7:51:43 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 7:51:43 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 7:51:43 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:51:43 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:51:43 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 7:51:43 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:51:43 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:51:43 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:51:43 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:51:43 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:51:43 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:51:43 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:51:43 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:51:43 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:51:43 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:51:43 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:51:43 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:51:43 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 7:51:43 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 7:51:43 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:51:43 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:51:44 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:52:16 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:52:17 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:52:17 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:52:17 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:52:17 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:52:17 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:52:17 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:52:17 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 7:52:18 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 7:52:18 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 7:52:18 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:52:18 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:52:18 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 7:52:18 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:52:18 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:52:18 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:52:18 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:52:18 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:52:18 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:52:18 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:52:18 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:52:18 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:52:18 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:52:18 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:52:18 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:52:18 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 7:52:18 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 7:52:19 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:52:19 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:52:19 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:52:19 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:52:20 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:52:57 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:52:57 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:52:57 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:52:57 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:52:57 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:52:58 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:52:58 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:52:58 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 7:52:58 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 7:52:58 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 7:52:58 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:52:58 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 18 - 08/25/2025, 7:52:59 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:52:59 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:52:59 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:52:59 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:53:00 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:53:42 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:53:43 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:53:43 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:53:43 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:53:43 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:53:43 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:53:43 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:53:43 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 7:53:43 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 7:53:43 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:53:44 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 7:53:44 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 7:53:44 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 7:53:44 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:53:44 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:53:44 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:53:44 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:53:44 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:53:44 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:53:44 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:53:44 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:53:44 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:53:44 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:53:44 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:53:44 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:53:44 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 7:53:44 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 7:53:44 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:53:44 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:53:44 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:53:44 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:53:45 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:54:37 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:54:37 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:54:37 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:54:37 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:54:37 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:54:37 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:54:37 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:54:37 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 7:54:38 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 7:54:38 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 7:54:38 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 7:54:38 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 7:54:38 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:54:38 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:54:38 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:54:38 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:54:38 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:54:38 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:54:38 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:54:38 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:54:38 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:54:38 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:54:38 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:54:38 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:54:38 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 7:54:38 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 7:54:38 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:54:39 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:55:29 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:55:29 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:55:29 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:55:30 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:55:30 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:55:30 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:55:30 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:55:30 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 7:55:30 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 7:55:31 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 7:55:31 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 7:55:31 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 7:55:31 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:55:31 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:55:31 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:55:31 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:55:31 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:55:31 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:55:31 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:55:31 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:55:31 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:55:31 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:55:31 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:55:31 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:55:31 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 7:55:31 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 7:55:31 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:55:32 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:56:16 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:56:16 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:56:16 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:56:17 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:56:17 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:56:17 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:56:17 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:56:17 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 7:56:17 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 7:56:17 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:56:17 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:56:18 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:56:18 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:56:18 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:56:18 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:56:18 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:56:19 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 8 - 08/25/2025, 7:56:54 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 7:56:55 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 8 - 08/25/2025, 7:56:55 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 8 - 08/25/2025, 7:56:55 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 8 - 08/25/2025, 7:56:55 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 8 - 08/25/2025, 7:56:55 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 8 - 08/25/2025, 7:56:55 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 8 - 08/25/2025, 7:56:56 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 8 - 08/25/2025, 7:56:56 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 8 - 08/25/2025, 7:56:56 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 19 - 08/25/2025, 7:56:56 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 8 - 08/25/2025, 7:56:56 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 8 - 08/25/2025, 7:56:56 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 8 - 08/25/2025, 7:56:56 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 7:56:56 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 7:56:56 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 7:56:56 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 7:56:56 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 7:56:56 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 7:56:56 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 7:56:56 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 7:56:56 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 7:56:56 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 7:56:56 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 7:56:56 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 8 - 08/25/2025, 7:56:56 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 8 - 08/25/2025, 7:56:56 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 19 - 08/25/2025, 7:56:57 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:57:45 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:57:46 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:57:46 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:57:46 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:57:46 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:57:46 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:57:46 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:57:47 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 7:57:47 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 7:57:47 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:57:47 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 7:57:47 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 7:57:47 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:57:48 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:58:25 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:58:25 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:58:25 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:58:26 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:58:26 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:58:26 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:58:26 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:58:26 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 18 - 08/25/2025, 7:58:26 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:58:26 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 7:58:26 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 7:58:26 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 7:58:26 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:58:27 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:58:27 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:58:27 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:58:27 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:58:27 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:58:28 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:59:03 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:59:03 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:59:03 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:59:04 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:59:04 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:59:04 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:59:04 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:59:04 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 7:59:04 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 7:59:04 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:59:04 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:59:04 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 7:59:04 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 7:59:04 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:59:04 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:59:04 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:59:04 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:59:04 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:59:04 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:59:04 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:59:04 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:59:04 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:59:04 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:59:04 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:59:04 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 7:59:04 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 7:59:04 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 7:59:05 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:59:05 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:59:05 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:59:05 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:59:06 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 7:59:42 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:59:43 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 7:59:43 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 7:59:43 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 7:59:43 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 7:59:43 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 7:59:43 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 7:59:43 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 7:59:43 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 7:59:44 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:59:44 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 7:59:44 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:59:44 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 7:59:44 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 7:59:45 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 8:00:16 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 8:00:16 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 8:00:16 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 8:00:16 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 8:00:16 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 8:00:16 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 8:00:16 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 8:00:17 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 8:00:17 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 8:00:17 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 8:00:17 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 8:00:17 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 8:00:17 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 8:00:17 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:00:17 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:00:17 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:00:17 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:00:17 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:00:17 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:00:17 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:00:17 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:00:17 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:00:17 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:00:17 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:00:17 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:00:17 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 8:00:17 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 8:00:18 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 8:00:18 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 8:00:18 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 8:00:18 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 8:00:18 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 8:00:18 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 8:00:19 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 8:01:10 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 8:01:11 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 8:01:11 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 8:01:11 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 8:01:11 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 8:01:11 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 8:01:11 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 8:01:12 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 8:01:12 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 8:01:12 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 8:01:12 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 8:01:12 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 8:01:12 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 8:01:12 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:01:12 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:01:12 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:01:12 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:01:12 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:01:12 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:01:12 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:01:12 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:01:12 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:01:12 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:01:12 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:01:12 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:01:12 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 8:01:12 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 8:01:13 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 8:01:48 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 8:01:48 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 8:01:48 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 8:01:48 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 8:01:48 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 8:01:49 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 8:01:49 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 8:01:49 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 8:01:49 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 8:01:49 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 8:01:49 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 8:01:49 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 8:01:49 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 8:01:49 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:01:49 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:01:49 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:01:49 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:01:49 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:01:49 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:01:49 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:01:49 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:01:49 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:01:49 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:01:49 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:01:49 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:01:49 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 8:01:49 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 8:01:50 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 8:01:50 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 8:01:50 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 8:01:50 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 8:01:50 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 8:01:50 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 8:01:51 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 8:02:32 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 8:02:33 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 8:02:33 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 8:02:33 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 8:02:33 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 8:02:33 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 8:02:33 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 8:02:33 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 18 - 08/25/2025, 8:02:34 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 8:02:34 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 8:02:34 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 8:02:34 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 8:02:34 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 8:02:35 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 8:02:35 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 8:02:35 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 8:02:35 AM  LOG [Api:VersionService] Found v1.139.3, released at 8/25/2025, 2:36:41 AM immich_server | [Nest] 18 - 08/25/2025, 8:02:35 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 8:02:35 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 8:02:35 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:02:35 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:02:35 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:02:35 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:02:35 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:02:35 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:02:35 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:02:35 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:02:35 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:02:35 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:02:35 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:02:35 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:02:35 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:02:35 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 8:02:35 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:02:35 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:35 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:35 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:35 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:02:35 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 8:02:36 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 8:03:13 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 8:03:13 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 8:03:13 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 8:03:13 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 8:03:13 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 8:03:13 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 8:03:13 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 8:03:14 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 8:03:14 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 18 - 08/25/2025, 8:03:14 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 8:03:14 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 8:03:14 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 8:03:14 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 8:03:14 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:03:14 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:03:14 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:03:14 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:03:14 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:03:14 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:03:14 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:03:14 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:03:14 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:03:14 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:03:14 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:03:14 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:03:14 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 8:03:14 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 8:03:15 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 8:03:55 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 8:03:56 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 8:03:56 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 8:03:56 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 8:03:56 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 8:03:56 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 8:03:56 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 8:03:56 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 8:03:57 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 8:03:57 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 8:03:57 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 8:03:57 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 8:03:57 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 8:03:57 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:03:57 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:03:57 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:03:57 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:03:57 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:03:57 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:03:57 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:03:57 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:03:57 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:03:57 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:03:57 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:03:57 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:03:57 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 8:03:57 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 8:03:58 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 8:04:48 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 8:04:48 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 8:04:48 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 8:04:49 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 8:04:49 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 8:04:49 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 8:04:49 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 8:04:49 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 8:04:49 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 8:04:49 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 8:04:49 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 8:04:50 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 8:04:50 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:04:50 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:04:50 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:04:50 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:04:50 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:04:50 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:04:50 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:04:50 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:04:50 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:04:50 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:04:50 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:04:50 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:04:50 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 8:04:50 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 8:04:50 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 18 - 08/25/2025, 8:04:50 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 8:04:50 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 8:04:51 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 8:05:32 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 8:05:32 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 8:05:33 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 8:05:33 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 8:05:33 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 8:05:33 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 8:05:33 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 8:05:33 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 8:05:33 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 8:05:34 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 8:05:34 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 8:05:34 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 8:05:34 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 8:05:34 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:05:34 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:05:34 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:05:34 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:05:34 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:05:34 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:05:34 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:05:34 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:05:34 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:05:34 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:05:34 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:05:34 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:05:34 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 8:05:34 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 8:05:34 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 8:05:34 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 8:05:35 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 8:06:32 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 8:06:32 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 8:06:32 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 8:06:33 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 8:06:33 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 8:06:33 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 8:06:33 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 8:06:33 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 18 - 08/25/2025, 8:06:33 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 8:06:33 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 8:06:33 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 8:06:34 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 8:06:34 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 8:06:34 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:06:34 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:06:34 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:06:34 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:06:34 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:06:34 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:06:34 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:06:34 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:06:34 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:06:34 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:06:34 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:06:34 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:06:34 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 8:06:34 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 8:06:34 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 8:06:34 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 8:06:34 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 8:06:34 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 8:06:35 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 8:06:40 AM  LOG [Api:EventRepository] Websocket Connect: fM8_Ly99JReqT9aTAAAB immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 8:07:17 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 8:07:18 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 8:07:18 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 8:07:18 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 8:07:18 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 8:07:18 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 8:07:18 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 8:07:18 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 8:07:18 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 8:07:19 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 8:07:19 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 8:07:19 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 8:07:19 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:07:19 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:07:19 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:07:19 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:07:19 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:07:19 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:07:19 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:07:19 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:07:19 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:07:19 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:07:19 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:07:19 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:07:19 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 8:07:19 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 8:07:19 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 8:07:20 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 8:08:03 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 8:08:03 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 8:08:03 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 8:08:03 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 8:08:03 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 8:08:03 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 8:08:03 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 8:08:04 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 8:08:04 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 8:08:04 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 8:08:04 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 8:08:04 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 8:08:04 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 8:08:04 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:08:04 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:08:04 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:08:04 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:08:04 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:08:04 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:08:04 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:08:04 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:08:04 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:08:04 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:08:04 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:08:04 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:08:04 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 8:08:04 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 8:08:05 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 8:08:42 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 8:08:43 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 8:08:43 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 8:08:43 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 8:08:43 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 8:08:43 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 8:08:43 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 8:08:43 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 18 - 08/25/2025, 8:08:43 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 8:08:44 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 8:08:44 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 8:08:44 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 8:08:44 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 8:08:44 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:08:44 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 8:08:44 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 8:08:44 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 8:08:44 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 8:08:45 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 8:09:20 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 8:09:21 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 8:09:21 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 8:09:21 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 8:09:21 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 8:09:21 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 8:09:21 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 8:09:22 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 18 - 08/25/2025, 8:09:22 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 8:09:22 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 8:09:22 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 8:09:22 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 8:09:22 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 8:09:22 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 8:09:22 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 8:09:23 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 8:09:59 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 8:09:59 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 8:09:59 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 8:10:00 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 8:10:00 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 8:10:00 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 8:10:00 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 8:10:00 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 8:10:00 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 8:10:00 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 8:10:01 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 08/25/2025, 8:10:01 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 8:10:01 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:10:01 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:10:01 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:10:01 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:10:01 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:10:01 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:10:01 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:10:01 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:10:01 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:10:01 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:10:01 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:10:01 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:10:01 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 8:10:01 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 8:10:01 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 8:10:02 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:03 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:10:03 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 8:10:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:03 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 8:10:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:03 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:03 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 8:10:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:10:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:03 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:10:03 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 8:10:03 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:03 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:03 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 8:10:03 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:03 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:03 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:03 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 8:10:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:10:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:03 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:03 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 8:10:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:10:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:10:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:10:03 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:03 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 8:10:03 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:03 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:03 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 8:10:03 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 8:10:44 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 8:10:44 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 8:10:44 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 8:10:45 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 8:10:45 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 8:10:45 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 8:10:45 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 8:10:45 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 8:10:45 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 8:10:45 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 8:10:45 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 8:10:45 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 8:10:45 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 8:10:45 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:10:45 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:10:45 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:10:45 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:10:45 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:10:45 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:10:45 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:10:45 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:10:45 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:10:45 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:10:45 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:10:45 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:10:45 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 8:10:45 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 8:10:46 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 8:10:46 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 8:10:46 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 8:10:46 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 8:10:47 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 08/25/2025, 8:11:29 AM  LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 8:11:30 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 7 - 08/25/2025, 8:11:30 AM  LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 7 - 08/25/2025, 8:11:30 AM  LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 08/25/2025, 8:11:30 AM  LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 08/25/2025, 8:11:30 AM  LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 08/25/2025, 8:11:30 AM  LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 08/25/2025, 8:11:30 AM  LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 08/25/2025, 8:11:31 AM  LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 08/25/2025, 8:11:31 AM  LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 08/25/2025, 8:11:31 AM  LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 8:11:31 AM  LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 08/25/2025, 8:11:31 AM  LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 08/25/2025, 8:11:31 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:11:31 AM  LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:11:31 AM  LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:11:31 AM  LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:11:31 AM  LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:11:31 AM  LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:11:31 AM  LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:11:31 AM  LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:11:31 AM  LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:11:31 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:11:31 AM  LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:11:31 AM  LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 08/25/2025, 8:11:31 AM  LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 08/25/2025, 8:11:31 AM  LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.2] [production]  immich_server | [Nest] 18 - 08/25/2025, 8:11:32 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 11333 rows immich_server | [Nest] 18 - 08/25/2025, 8:11:32 AM  LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 7829 rows immich_server | [Nest] 18 - 08/25/2025, 8:11:32 AM  LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 08/25/2025, 8:11:32 AM  LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 08/25/2025, 8:11:32 AM  LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 08/25/2025, 8:11:32 AM  LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 08/25/2025, 8:11:33 AM  LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.139.2] [production]  immich_server | Initializing Immich v1.139.2 immich_server | Detected CPU Cores: 4